Java|Java程序员月薪30k的涨薪秘籍,没点绝活敢跳槽吗?( 二 )
28、为什么TCP TIME_WAIT状态还需要等2MSL后才能返回到CLOSED状态?
29、什么是DoS、DDoS、DRDoS攻击?如何防御?
30、描述一下Java异常层次结构 。
31、什么是检查异常 , 不受检查异常 , 运行时异常?并分别举例说明 。
32、finally块一定会执行吗?
33、正常情况下 , 当在try块或catch块中遇到return语句时 , finally语句块在方法返回之前还是之后被执行?
34、try、catch、finally语句块的执行顺序 。
35、Java虚拟机中 , 数据类型可以分为哪几类?
36、怎么理解栈、堆?堆中存什么?栈中存什么?
37、为什么要把堆和栈区分出来呢?栈中不是也可以存储数据吗?
38、在Java中 , 什么是是栈的起始点 , 同是也是程序的起始点?
39、为什么不把基本类型放堆中呢?
40、Java中的参数传递时传值呢?还是传引用?
41、Java中有没有指针的概念?
42、Java中 , 栈的大小通过什么参数来设置?
43、一个空Object对象的占多大空间?
44、对象引用类型分为哪几类?
45、讲一讲垃圾回收算法 。
46、如何解决内存碎片的问题?
47、如何解决同时存在的对象创建和对象回收问题?
48、讲一讲内存分代及生命周期 。
49、什么情况下触发垃圾回收?
50、如何选择合适的垃圾收集算法?
51、JVM中最大堆大小有没有限制?
52、堆大小通过什么参数设置?
53、JVM有哪三种垃圾回收器?
54、吞吐量优先选择什么垃圾回收器?响应时间优先呢?
55、如何进行JVM调优?有哪些方法?
56、如何理解内存泄漏问题?有哪些情况会导致内存泄露?如何解决?
57、从分布式系统部署角度考虑 , 分哪几层?
58、如何解决业务层的数据访问问题?
59、为了解决数据库服务器的负担 , 如何做数据库的分布?
60、什么是著名的拜占庭将军问题?
61、为什么说TCP/IP协议是不可靠的?
62、讲讲CAP理念 。
63、怎么理解强一致性、单调一致性和最终一致性?
64、分布式系统设计你会考虑哪些策略?
65、最常见的数据分布方式是什么?
66、谈一谈一致性哈希算法 。
67、paxos是什么?
68、什么是Lease机制?
69、如何理解选主算法?
70、OSI有哪七层模型?TCP/IP是哪四层模型 。
总结:互联网大厂比较喜欢的人才特点:对技术有热情 , 强硬的技术基础实力;主动 , 善于团队协作 , 善于总结思考 。 无论是哪家公司 , 都很重视高并发高可用技术 , 重视基础 , 所以千万别小看任何知识 。 面试是一个双向选择的过程 , 不要抱着畏惧的心态去面试 , 不利于自己的发挥 。 同时看中的应该不止薪资 , 还要看你是不是真的喜欢这家公司 , 是不是能真的得到锻炼 。 其实我写了这么多 , 只是我自己的总结 , 并不一定适用于所有人 , 相信经过一些面试 , 大家都会有这些感触 。
另外想要面试答案的小伙伴请转发+关注后私信“面试”免费获取 , 本人还整理收藏了20年多家公司面试知识点、简历模板以及各种技术点整理 下面有部分截图希望能对大家有所帮助 。
- 脑极体|百度之星正在出圈,用十六年打造程序员版“天才请就位”
- 程序员|我国超重型火箭核心设备亮相,载重超“胖五”5倍,还用上了3D打印
- Java|淘宝商家要小心了!取消的“中差评”体系又回来啦!
- 刘强东|刘强东最“信任”的员工,跟随他18年,曾经月薪600,现在多少?
- javascript|游戏开发之旅-JavaScript重新介绍
- 程序员|码农新机会!2019-2020这个领域程序员缺口很大!
- Java|java多线程并发小demo
- Java|java程序猿如何才能走远,怎么做自己的职业规划
- 程序员|烟草局事业编朝九晚五年入20万,羡慕阿里年薪70万的程序员
- 蚂蚁花呗|血亏!阿里P8轻易把总结了近一年的java高级特性笔记送人了
