Kevin/ 五月 12, 2018/ 分享

此文章内容由KEVIN技术圈的“胖虎爱喝水”整理分享,再次对其表示感谢!

“胖虎爱喝水”针对他去苏宁的面试经历,将面试官的问题进行了整理,希望对大家的学习方向起到一定的借鉴作用。

面试问题如下:

1,你能给我讲讲单例模式吗
2,你能稍微说说jvm是怎么加载主函数的吗,执行过程是什么,
3,你看过字节码文件吗
4,GC的策略有哪些,在jvm中每个策略的命令是什么你知道吗
5,每个GC策略有哪些优缺点?
6,linux中,如何查看当前cpu的状态,如何查看每个进程所占cpu的多少
7,在同一个jvm中,想要运行不同版本的相同jar,你知道有什么方案吗,比如不同方法调用不同版本guava的同一个api,但是两个jar会冲突,如何解决
8,Spring中BeanFactory和FactoryBean有什么区别
9,当一个线程运行过程中卡住了,没有任何提示,cpu也没有飙升,控制台也没有返回信息,你会怎么去排查