一面8月8号 45min
特别基础的问题,TCP握手,输入url的过程等等
算法题:括号匹配(leetcode22)
对脚线遍历(leetcode498)
二面:8月15号 51min
1.自我介绍
2.项目(秒杀和一个消息队列的轮子)
3.面试官对消息队列很感兴趣,聊得很细
4.如果有几百万消息堆积,如何处理
5.如何保证消息消费的可靠性,顺序性
6.rabbitmq和kafka消息队列的模型
7.做题:leetcode306 累加数(写了好久,总有细节出问题)
8.问netty,说一些netty的消息处理流程
9.netty为什么高效,以及netty多线程模型(关于netty基本都是自己随意发挥,不过面试官反映不错)
10.好像还有啥来着忘了
二面是三次面试中感觉最好的一次
三面:8月23号 40min
1.自我介绍(我的自我介绍一般不会超过一分钟)
2.面试官让选一个自己觉得最好的项目来讲(我那个垃圾项目,最后就讲讲秒杀吧,我这秒杀连分布式都没有)
3.扣细节,最难受的一个地方就是问我项目中一致性问题是怎么解决的。我有点把自己项目搞晕了,没回答好。但是最后也还是给出了个答案。
4.写题,和我字节三面写的第一个算法题一模一样,但是我居然没有把我字节三面的那个题搞懂,幸好之后写出来了。然后面试官要求我不断优化。然后就结束了。
找二叉树中序遍历的后继节点。
25号上午问内推人,已经进入到offer沟通阶段了。祝各位面试顺利,offer顺利
全部评论
(9) 回帖