资源描述:
《java面试feedback汇总》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、候选人一feedback:1.自我介绍(英文)2.介绍学校生活(中文)3.介绍项目,项目中用到的技术4.公司的构架5.多线程,同步6.IOC&AOP7.StatementandPreparement8.数据库index9.Ant使用10.List和Set的区别11.常用集合类12.垃圾回收13.英文,为什么能够胜任这个职位14.多线程协作,生产者和消费者15.Java反射候选人二feedback:1.introduceyourself2.latestproject1.主要是java基础和jsp以及
2、servlet(流程和线程安全性问题),问的都是一些很底层的问题2.JS问的很多,包括怎么写js对象类3.XML和WebServis也问到一些,XML主要是解析方式的比较4.数据库问的很少,就一条SQL语句,以及优化的写法5.框架问的很少,主要问了Struts2,Spring(DI,AOP)候选人三feedback:自我介绍6.数组和链表的区别7.Strings=”abc”如何把s的内容倒置变为”cba”8.Stringa=”xyz”,Stringb=”xyz”,创建了几个对象?a==b返回tru
3、e还是false9.有个链表a->b->c->d->e,如何变为e->d->c->b->a10.Hashtable和hashmap的区别11.什么叫线性安全12.什么叫线程13.如何实现多线程14.抽象类与接口的区别15.Overriding和overloading16.Public,private,protected,friendly作用域17.什么是值调用18.Final,finalize,finally19.如果catch块中有return语句,finally是否还被执行?20.Static
4、修饰符的作用21.什么是实例变量22.Main()方法前的修饰符是什么?如果把public去掉会怎样?23.Exception分类24.如何捕获异常25.Throw一个异常之后,由谁来处理这个异常26.用jdbc连接数据库的代码27.Get和post的区别28.RuntimeException举例29.设计模式,说明其中一两个30.I/O包中的常用类1.聚集索引和非聚集索引的区别32.数据库,将date类型转化成text类型33.数据库,有一张表,有姓名和id列,最快速的知道重复姓名的人员数目34
5、.如何将一张表的数据插入到另一张表35.存储过程候选人四feedback自我介绍1.Collection的实现类有哪些?Map是不是Collection的实现类?2.list和set的区别?3.equals()在hashset插入数据时的作用?4.list有哪几种?他们都有什么区别?5.Statement和PrepareStatement有什么区别?6.多线程的实现?7.两个线程怎么样使1线程处理一部分后处理2线程,需要做什么处理才能实现?8.设计模式有哪些?9.单列模式怎样实现?(不用框架)10
6、.如果两个对象equals相等,那么是不是hashcode相等,相反也成立吗?11.垃圾回收机制是什么?它的运行原理?什么情况下,对象所持有的内存不会回收?什么情况下回收?12.spring框架的优点?13.unix,liunx了解吗?14.抽象类和接口的区别?15.StringBuilder和StringBuffer的区别?16.String和StringBuffer的区别?候选人五feedback1.介绍自己的业余生活(英文)2.描述自己遇到问题怎么办,怎样最快的学习新技术(英文)3.介绍自己
7、的家乡(英文)1.介绍项目,项目中用到的技术2.SpringMVC和Struts的对比3.JDBC的步骤4.IOC&AOP5.StatementandPreparement6.Hibernate的映射关系,及其配置方法7.ArrayList和HashSet的区别8.Hibernate的session9.hibernate的一级缓存和二级缓存10.数据库的序列11.sql语句的关键字union候选人六feedback1)英文介绍下自己的项目经历,2)英文介绍下自己的生活3)职业规划4)为什么要离职5
8、)怎么和同时协调工作,出现了冲突或者被block住了怎么办?6)自己的优势和虐势7)自己受到的最大的挫折1)常用的设计模式,他们都在什么地方有用到2)jms3)webservice4)接口和抽象类5)SSH6)数据库union-join,left-join,存储过程7)假如有一个千万级别的数据量,你怎么用JDBC提高他的存储效率,或者你提出你的看法8)项目经历,都用到那些技术,自己做的是什么,这块问的比较多JAVA1.self-introduce2.whytoleavecurren