清软创新/新宇软件/巨软科技社招Java面经分享
清软创新
面试过程:
1、介绍一下做过的项目,数据库的优化,自己所做的项目性能的优化。
2、多线程,AJAX底层。
3、接口有什么好处 2.spring和hibernate是如何运行的?
4、关于springmvc相关的技术,数据层、视图层以及管理层前后之间的相互联系。
5、prepareStatement与statement的区别。
6、hibernate中load与get的区别。
7、String与StringBuffer的区别。
8、StringBuffer与StringBuilder的区别。
10、为什么离职、对公司了解多少、对薪水的期望、今后的发展计划。
新宇软件
面试过程:
1、什么是事务,如何实现事务? 用过什么uml工具?
2、HashMap, ArrayList及部分数据库基础,算法。
3、SERVLET的生命周期,MVC框架,负载均衡,分布式
4、java中常见容器的性能和效率,主要就说了list。
5、spring原理 struts2原理 jdbc连接过程 分布式系统。
6、如何判断一个数是素数,写具体的方法和算法。
7、上家公司离职原因,新公司有什么发展意愿?
巨软科技
面试过程:
1、做过的项目和系统,怎么实现的?都用过哪些框架?
2、还问到了filter和拦截器的区别,具体怎么实现的。
3、会用存储过程吗?有用过JSF框架吗?
4、多线程同步方式有哪些?NIO原理。
5、java多线程机制,java虚拟机。
6、纤程如何实现?hadoop的分布式。
7、还有实时系统,Mutex,semaphore的一些问题
8、session和cookie的区别,seesion怎么实现的
9、算法题:从1000万数据找出重复的。
10、还问了一个网上支付超时,客户端怎么处理的问题。
#面经##社招##Java工程师##北京清软时代科技有限公司##新宇软件#