获赞
120
粉丝
66
关注
111
看过 TA
2943
门头沟学院
2025
后端
IP属地:上海
互联网🐶都不去!
私信
关注
#软件开发笔面经# 之前秋储的时候拒绝了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左右的难度,滑动窗口)好久没写有点生疏,最后还是改对了。面完就秒挂了(滴滴如果面试通过的话十分钟就会进行下一面),感觉确实没准备好就去裸面,想去试试水,没想到问的问题还是比较深的,感觉面试官对实习的业务也不是很感兴趣,基本都是在问比较深的技术问题,比较考察是否真的了解或者看过源码而不是简单八股
在写周报的卡尔很优秀:不是吧,这么难的吗????
查看8道真题和解析 软件开发笔面经
0 点赞 评论 收藏
分享
首先想说的是面试官小姐姐人非常好,也很温柔,很耐心的回答了我的一些问题。但是我已经好久没看八股了好多都记不清了然后场景题也是瞎答的,而且电商如此核心的部门,被挂在情理之中。但还是感谢面试官小姐姐给我的指导,希望以后还有机会再面老铁厂。1. 自我介绍2. 介绍一下上段实习干了啥(真没干啥,我说我用了多线程去请求算法那边的导航搜索功能,于是她问我那边服务最大能承受的QPS是多少,我回答这个真不知道)。3. 线程和进程的区别有哪些4. 创建线程有哪些方式5. 讲一下线程同步和异步有哪些方式6. 讲一下线程池的核心参数以及执行流程。7. CountDownlatch用过吗,介绍一下?8. Synchronized和ReentrantLock有什么不同9. Full GC会出现在哪些场景?10. 你有线上排查Full GC的经历吗?(什么鬼)11. 说一下记忆集和卡表12. Kafka和RocketMQ有什么相似点和不同点(没用过RocketMQ)13. Kafka的吞吐量大的原因是什么?14. 用过观察者模式吗可以讲一下吗?(真的没有)15. 讲一下策略模式和模板模式的区别。16. 请问你项目里的DDD是什么?可以讲讲它的优势吗?(我只懂个概念)17. 场景题:现在有一个快手热搜排行榜,你会怎么设计?(我答用redis的zset,用mysql做个数据库持久化,小姐姐直接打断我说笑死我了,这不太对啊,我们这个延迟要求很低的,只需要做一个redis集群就行)18.场景题:一个500wqps的直播间,你会选用哪些技术来保证它不会崩溃?(不会)19.接雨水20.反转链表II(我写完后,面试官小姐姐让我自己写了好多用例,很想看到我有不对的用例但是最后还是都对的,感觉她甚至有点小失望哈哈)反问:企业里怎么解决高并发的场景(小姐姐回答很简单加机器就行,然后还有用CDN这种来避免服务器分配不均)总结:虽然题都撕出来了但是还是挂了,算是在意料之中,不仅场景题答得一塌糊涂,八股好多还忘记了,但是在官网上看到流程变成不合适的时候还是有点难受的,不过没关系,也更让我知道了努力的方向
投递快手等公司10个岗位
0 点赞 评论 收藏
分享
投递小红书等公司10个岗位
0 点赞 评论 收藏
分享
关注他的用户也关注了:
牛客网
牛客企业服务