微信

使用微信服务,更方便

职友集>程序员面试题 > 某it企业的面试题

某it企业的面试题

2015-11-04 06:30:01 阅读( 52 )

1832人 收藏本页

标签:程序员面试题

1、 说说面向对象,包括面向对象的三个属性:继承、封装、多态

2、 介绍下EJB,有状态和无状态会话Bean的区别

3、 数据库优化

4、 说下表设计,E-R图

5、 说说在工作中遇到困难时你是怎么解决的?实际的例子

6、 C/S架构下GUI客户端开展

7、 Orcale方向上的全面要求

8、 代码的调试,比如说几千行代码的调试,怎样找出BUG 用断点

9、 接口与抽象,他们有什么区别,以及在什么情况下需要用。门的例子
10、单元测试Junit怎么用。

11、数据库优化方面,创建太多索引,为什么性能不会得到提高

JAVA虚拟机运行机制;

EJB事物处理;

反射的应用问题;

strust源码问题;

系统设计架勾;

谈谈你所了解的设计模式,如何应用

1。JS中的对象写一个包含2个属性,一个方法

2。MS SQLSERVER有个树,说说你怎么设计表, 用存储过程写出来

3。MS SQLSERVER索引的用处,如何使用

4。用过的设计模式,简单介绍下 ,用UML画出来

5。页面传值的几个方式。分别说下优点和缺点

6。常见的运行时异常

7。用过的AJAX框架

8。接口和抽象类的区别

9。怎么才知道SQL查询语句的性能好不好

数据库部分笔试题

选择题(只记一题):

1.关系型数据库的三个范式。

回答题(一题不漏):

1.请说明对数据库优化你用到什么方法或建议。

2.请说明一下两条语句的结果有什么不同(字段名与表名与原题不同,意思相同)。

select a.name,b.productName from users a left join products b on a.id = b.userid and a.age > 26 and b.productName = ‘诺基亚E71′

select a.name,b.productName from users a left join products b on a.id = b.userid where a.age > 26 and b.productName = ‘诺基亚E71′

3.这个题是让写一个创建表的sql脚本,主要使用到IDENTITY(1,1)、NOT NULL、PRIMARY KEY、DEFAULT

4.如果有4张表(学生、教师、课程、选课内容)请用实体图表示出它们之间的关系。

来自IT公司面试手册

下一篇:数学应用能力、英语应用能力和语言与逻辑笔试题

上一篇:面向过程与面向对象的区别是什么?

亲~ 如果您有更好的答案 可在评论区发表您独到的见解。

您想查看更多的信息: 面试题