Java工程师的一些面试总结(4)

来源:互联网 发布:unity3d 麻将桌 编辑:程序博客网 时间:2024/05/23 00:23

既然不愿意被风雨淋湿,何不未雨绸缪?既然不愿意屈服于坎坷崎岖,何不磨练自己,让自己适应困难,战胜困难;既然不能号令风雨,让日月臣服,为何不趁早学会适应,为自己撑起一方璀璨星空。

好多朋友反馈说面试没有答案。很多面试题的答案都可以写上一两篇文章来解释,写上三言两语有点误人子弟。所以就只写出题目,让大家去思考去解决。小编这里也是只有一部分面试题的答案。好多面试题是有很多种答案的,自己去解决何尝不是一个好的学习过程。


下面是某上海金融公司 大厂的面试题!

1、多线程和并发的联系与区别?

2、单例模式下如何实现多线程?什么是懒汉单例、饿汉单例?

3、反射的原理,反射创建类实例的三种方式是什么?

4、如何实现负载均衡,有哪些算法可以实现?

5、Memcache的原理,哪些数据适合放在缓存中?

6、Zookeeper的用途,选举的原理是什么?

7、说说你常用的设计模式,观察者模式是什么原理?

8、说说你对Spring的理解,非单例注入的原理?它的生命周期?循环注入的原理,aop的实现原理,说说aop中的几个术语,它们是怎么相互工作的?

9、JVM中类加载机制是什么?创建一个多线程后这个线程对象是放在什么区域的?垃圾回收算法的实现原理?

10、Linux是怎么分区的?对shell脚本是否熟悉?

11、Mybatis的底层实现原理,Mybatis和Hibernate的区别,为什么Mybatis会取代Hibernate?


下面是某家电零售公司网站的面试题

1、sychronized和ReentreantLock的区别

2、SQL语句编写

3、MySQL的几种优化

4、Spring行级锁

5、Spring衍生的相关其他组件整理

6、RMI的几种协议和实现框架

7、BTree相关的操作

8、数据库锁表的相关处理

9、考察跳台阶问题

需要发招聘信息的请在公众号内联系

长按下图识别二维码关注我们
也欢迎把程序约推荐给你的家人好友

这里写图片描述