滴滴提前批一面(已凉)
#软件开发笔面经#
之前秋储的时候拒绝了offer没想到这次一面挂了哈哈哈
1.介绍一下实习中最熟悉的项目(挑了在美团实习的时候做的需求,和kafka比较相关的)
2.开始拷打kafka了如果让kafka实现延迟队列和死信队列该怎么做?
3.当消费者组中有成员故障退出会发生什么?怎么样保证重新分配消息的时候不重复消费?(完蛋,依稀记得好像是重平衡机制,但是完全想不起来了,直接说不会)
4.能否介绍一下kafka集群故障转移的时候,controller的选举过程?(我没说我熟悉kafka啊怎么问那么难的啊啊啊啊啊啊)
5.实习用的哪个RPC框架?(我说Thrift,然后他让我介绍一下Thrift的IO模型,我说不太了解,只了解另一个RPC框架Dubbo用到了Netty的NIO)
6.concurrenthashmap在1.8中相比1.7做了哪些改进?
7.在1.7中的size是如何计算的?(没看过1.7源码,不会)
8.你刚刚讲到concurrenthashmap1.8只有在put的时候才会加锁而get不加,那1.8中计算size为什么不用加锁?(面试结束后才知道size计算是放在put和remove中。没有竞争发生,向baseCount累加计数,有竞争发生,新建countCells,向其中一个cell累加计数)
9.手撕(应该是原创题,mid左右的难度,滑动窗口)好久没写有点生疏,最后还是改对了。
面完就秒挂了(滴滴如果面试通过的话十分钟就会进行下一面),感觉确实没准备好就去裸面,想去试试水,没想到问的问题还是比较深的,感觉面试官对实习的业务也不是很感兴趣,基本都是在问比较深的技术问题,比较考察是否真的了解或者看过源码而不是简单八股
之前秋储的时候拒绝了offer没想到这次一面挂了哈哈哈
1.介绍一下实习中最熟悉的项目(挑了在美团实习的时候做的需求,和kafka比较相关的)
2.开始拷打kafka了如果让kafka实现延迟队列和死信队列该怎么做?
3.当消费者组中有成员故障退出会发生什么?怎么样保证重新分配消息的时候不重复消费?(完蛋,依稀记得好像是重平衡机制,但是完全想不起来了,直接说不会)
4.能否介绍一下kafka集群故障转移的时候,controller的选举过程?(我没说我熟悉kafka啊怎么问那么难的啊啊啊啊啊啊)
5.实习用的哪个RPC框架?(我说Thrift,然后他让我介绍一下Thrift的IO模型,我说不太了解,只了解另一个RPC框架Dubbo用到了Netty的NIO)
6.concurrenthashmap在1.8中相比1.7做了哪些改进?
7.在1.7中的size是如何计算的?(没看过1.7源码,不会)
8.你刚刚讲到concurrenthashmap1.8只有在put的时候才会加锁而get不加,那1.8中计算size为什么不用加锁?(面试结束后才知道size计算是放在put和remove中。没有竞争发生,向baseCount累加计数,有竞争发生,新建countCells,向其中一个cell累加计数)
9.手撕(应该是原创题,mid左右的难度,滑动窗口)好久没写有点生疏,最后还是改对了。
面完就秒挂了(滴滴如果面试通过的话十分钟就会进行下一面),感觉确实没准备好就去裸面,想去试试水,没想到问的问题还是比较深的,感觉面试官对实习的业务也不是很感兴趣,基本都是在问比较深的技术问题,比较考察是否真的了解或者看过源码而不是简单八股
全部评论
不是吧,这么难的吗????
这个难度的吗
kafka搞这么难呀,
这样问我 我就开心了。这种面试才是有水平的面试
铁子,这个怎么官网投递啊,我一直交不上去申请
收到感谢信了吗
有点难鸭
老哥是国际化金融吗?
楼主是简历里面写了会kafka吗
尽问些细枝末节的东西
好难哇
cao,突然来个链接说明天面试,我真是服了,可以推迟吗?
相关推荐
11-08 09:03
长沙理工大学 Java 点赞 评论 收藏
分享