平安科技面试问题整理

平安科技面试问题整理

应聘高级Java开发工程师:

1. 如何保证系统高可用
通过冗余+自动故障转移来实现系统的高可用,两套nginx,Tomcat,redis主从服务器+哨兵
https://linux.cn/article-8377-1.html
http://gitbook.cn/books/583c1335c7f2666319396f7f/index.html
http://dbaplus.cn/news-141-591-1.html

2. 系统容灾设计
http://blog.51cto.com/zhaisj/40986

3. 保证分布式系统数据一致性
https://mp.weixin.qq.com/s?__biz=MzAwMDU1MTE1OQ==&mid=2653546976&idx=1&sn=c3fb2338389a41e7ab998c0c21bd3e5d&scene=21

4. Java内存管理
http://blog.csdn.net/suifeng3051/article/details/48292193

5. JDK常用类库源码
http://blog.csdn.net/u011915230/article/details/53243515
http://blog.csdn.net/tanggao1314/article/details/50989589
http://770736680.iteye.com/blog/2034936
http://blog.csdn.net/jjzhu_zju/article/details/53674497

6. HashMap原理及数据存储过程
https://yikun.github.io/2015/04/01/Java-HashMap%E5%B7%A5%E4%BD%9C%E5%8E%9F%E7%90%86%E5%8F%8A%E5%AE%9E%E7%8E%B0/

7. Java并发控制工具
http://blog.csdn.net/coderinchina/article/details/54914852
http://blog.csdn.net/zq602316498/article/details/41779431
http://softbeta.iteye.com/blog/1797163
http://blog.csdn.net/axi295309066/article/details/52914867

8. SQL查询慢的原因
http://blog.csdn.net/lzkqcc/article/details/79099942

9. spring启动容器加载初始化过程
http://www.cnblogs.com/luyanliang/p/5567164.html
http://blog.csdn.net/u013510838/article/details/75066884
http://www.cnblogs.com/ViviChan/p/4981712.html

10.项目设计的时候关注哪些方面或者系统设计需要考虑哪些方面
http://vividfree.github.io/%E4%B8%AA%E4%BA%BA%E6%80%9D%E8%80%83/2017/09/16/some-viewpoint-about-system-design

你可能感兴趣的:(Java,面试)