Java面试很好,共1轮面试
- 首先恒生电子在武汉的公司环境还是不错的,进门需要查验身份证。
- 公司内部当时去面试的时候大部分位置是空着的,后来也问过面试的人,面试的人说是区分不同的部门,所以有的地方是空着的。
- 总的而言,面试经历还是不错的,面筋如下:
Q:1. 有没有参加过ACM 或者他竞赛,有没有拿过什么奖?
( 我说我没参加过ACM,本科参加过数学建模竞赛,名次并不好,没拿过什么奖。⾯试官好像有点失望,然后我⼜赶紧补充说我和⽼师⼀起做过⼀个项⽬,⽬前已经投⼊使⽤。⾯试官还⽐感兴趣,后⾯⼜和他聊了⼀下这个项⽬。)
Q:2. 研究⽣期间,做过什么项⽬,发过论⽂吗?有什么成果吗?
Q:3. 你觉得你有什么优点和缺点?你觉得你相⽐于那些⽐你更优秀的⼈⽋缺什么?
Q:4. 有读过什么源码吗?
(我说我读过Java 集合框架和Netty 的,⾯试官说Java 集合前⼏⾯⼀定问的差不多,就不问了,然后就问我Netty的,我当时很慌啊!)
Q:5. 介绍⼀下⾃⼰对Netty 的认识,为什么要⽤。说说业务中,Netty 的使⽤场景。1条回答
Q:什么是TCP粘包/拆包,解决办法。Netty线程模型。
Q:Dubbo 在使⽤Netty 作为⽹络通讯时候是如何避免粘包与半包问题?1条回答
Q:讲讲Netty的零拷⻉?
巴拉巴拉问了好多,我记得有好⼏个我都没回答上来,⼼⾥想着凉凉了啊。
Q:6. ⽤到了那些开源技术、在开源领域做过贡献吗?1条回答
Q:7. 常⻅的排序算法及其复杂度,现场写了快排。
8. 红⿊树,B树的⼀些问题。
9. 讲讲算法及数据结构在实习项⽬中的⽤处。
10. ⾃⼰的未来规划(就简单描述了⼀下⾃⼰未来的设想啊,说的还挺诚恳,⾯试官好像还挺满意的)
有收获 看中专业技能