作者:Gown
链接:https://www.nowcoder.com/discuss/86425?type=2&order=3&pos=6&page=1
来源:牛客网
一面电话面,二面线下面试,去公司看了看,技术氛围很好环境也很好,是一家很不错的公司,坐标杭州,规模千人,值得考虑。
我面试的是JAVA后台开发。
一面一个小时,二面一个半小时,三面主管面,当天就发了offer可以看出公司操作的效率很高。
一面:
-
多态理解
-
ArrayList和LinkedList复杂性
-
StringBuilder实现,和StringBuffer区别
-
线程池
-
阻塞队列
-
TCP三次握手
-
SQL优化
-
MySQL索引
-
排序算法
-
优先级队列
-
介绍项目
-
Top K问题
-
此处忘记了n个问题,因为是三面之后才总结的所以记忆不太好,大体来说比较基础,考察很全面
二面:
-
三次握手四次挥手各个阶段流程和状态
-
给一个语句,Mysql数据库如何根据其建索引
-
多个队列,如何利用优先级队列排序
-
快速排序和优先级队列处理数据复杂度比较
-
字典树序列化问题
-
上下文无关文法和正则文法的区别
-
CMS和G1回收机制区别
-
switch如何实现
-
介绍项目
-
了解哪些设计模式,为什么需要装饰器模式
-
如何保证幂等性,如何处理
-
分库分表怎么分键
-
有没有接触过有赞公司的应用
三面:
-
自我介绍
-
以后学业打算
-
介绍项目,做了什么
-
面试官介绍了一下公司概况
-
问我还有什么问题么
与作者交流:https://www.nowcoder.com/discuss/86425
更多笔经面经:https://www.nowcoder.com/discuss?order=3&type=2