5月20日,25届春招,美团后端二面面经

整体50min

1、自我介绍

2、对AI大模型的认识,答:巴拉巴拉讲了十五分钟,从CNN,RNN到Attention,Transformer,除此以外,RAG,function call等等各种扯

3、tcp为什么要三次握手,答:全双工保证双方能够收发的角度聊的,可靠性,问:为什么四次挥手,以及为什么tcp连接是三次握手而断开连接是四次挥手,答:我是从合并的角度聊的,挥手的服务器方的ack以及fin要分开,主要是当发送方发来fin的时候,此时服务器还有一些请求没处理完,如果将第二次和第三次合并成一个,那么势必会有延迟,这样发送方会有超时重传机制,为了节省一次握手带来了后续的发送方重传得不偿失,同时四次挥手最后有一个time_wait状态,保证第三次挥手的请求如果丢失重传发送方能够接受并确认,同时保证旧的请求都已处理完,和新的请求分开。

4、手写单例模式

5、算法题:取出乱序数组中前k个最小的元素

6、场景题:有一个app,他有一个日志系统,每一次请求(MAC)都会记录到日志中,一个用户可以进行多次请求(MAC),现在这个日志很大很大,而内存很小很小,同时服务器也是那种老式的,没有大数据工具、mysql之类的用,设计一种方案统计前k个出现次数最多的MAC?答:内存很小,不能一次性都读进来把日志,采用分治的思想,将大的日志文件一块一块的读进来,没读一次,用HashMap进行计数,不同块之间用类似归并排序的思想同时要注意去重,最后得到前k个MAC

7、平时如何学java的

8、反问

#春招#
全部评论
我去 这和我一面的题目一样 笑死
点赞 回复 分享
发布于 05-21 11:49 北京

相关推荐

耐面王来了,从三月下旬到现在陆陆续续面了大概20多场海康威视(处女面)被秒了,问什么都说不出来,还是电话面快看漫画,八股盛宴,但当时八股准备的不全面,一面挂锐明科技,挂美团一面,挂腾讯一面,挂科大讯飞,挂美团一面,挂b站一面,过b站二面,挂滴滴一面,过滴滴二面,挂腾讯一面小红书一面还有一些其他的中小场,最后拿了绿盟的offer,感觉运气还是占一定比例的,比如这个岗极缺人可能问的就简单,或者本来两面的流程就一面,还有面试官的占比也很大,有的面试官一开口我就知道没戏,有的面试官就聊的很好(虽然挂了),但体验还是很好的,有的面试官八股机器疯细节狂魔,八股拷打的极其深入细节(我觉得我b站和小红书就败在了css,这里提一个经典的css问题,margin,padding的百分比是相对于谁的),一旦你这些基础问题没回答上来面试官对你印象肯定不怎么样了。还有一直深挖项目的,一定要对自己的项目熟悉啊。总结下来还是自己的不足,八股理解的不够深,没有实际实现过,项目经不起深挖,只能描述自己做了什么,怎么做的,一旦被深入拷打完全想不到其他的解决方法,算法手撕我面试下来感觉还是js的手撕占比比较大。自己三月下旬才匆匆写完了项目,八股算法都没准备,能有现在的结果已经很满意了,祝大家好运,秋招再见!
点赞 评论 收藏
分享
评论
3
10
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务