当前位置: 首页 > 面试经验 >

美团 后端开发 一面

优质
小牛编辑
79浏览
2023-09-11

美团 后端开发 一面

感觉面试官在整个过程疯狂的想问我东西,但是不知道问啥。30分钟就结束了
惯例:cpp选手
1. 先问我们这边是java,可以转吗
直接可以的捏
2. 那先撕个代码吧
两个链表相加,差不多七八分种整出来了
2.1 实习了没
答:没有,因为四月份论文刚有想法,去写论文了,毕业重要
3. 先问网络,键入网址到网页显示
4. TCP和UDP的区别
5. TCP的可靠性怎么保证的
6. 会数据库吗 答:会一点,不能多了,就知道索引是B+树
7. 那你说一下B+树吧
8 .好,那我看看问你啥吧,然后瞅着简历看了两分钟
9. IO都有什么类型
答:阻塞,非阻塞,异步
10. 你提到异步了,那IO多路复用和异步两者在线程上有啥区别吗
答:啊?这啥?(刚搜了一下原来IO多路服用,也可以被叫做异步阻塞IO啊)
11. emm,那我再看看问你啥吧,我看你用了零拷贝技术,简单讲一下零拷贝吧
答:pagecache,sendfile
12. 那你知道sendfile的应用场景吗
答:小文件传输吧,我了解的一般就是文件和零拷贝关联
13.面试官提示: 不经过用户态会不会出现问题。
答:应该会吧,毕竟没有经过用户态处理文件。
14. 如果你了解一下其他的零拷贝技术的话,就可以对比一下了。
答:好的好的,谢谢,我下去学
15. 你这个项目的功能主要实现了啥(项目是muduo,http高性能服务器)
答:其实我觉得这个项目主要的卖点在tcp服务器上,http服务器主要是一层封装。所以其实也没啥功能,就是写着去学习面向事件,面向对象以及类的设计与整体的设计框架,主要是学习这个。
16. 我看你第二个项目是一个网页小游戏,部署了吗
答:没有呢,没钱买服务器捏。
17. 那你在上面的挑战和收获是什么
答:第一个项目是抄的吗,所以写了第二个项目,第二个项目主要是想体验一下前后端分离的技术,另一方面是学习整体服务框架的设计。
18. 好,没了,你来反问吧
反问了数据库怎么学(哈哈哈哈哈)
感觉面的感受还不错,面试官很随和,不会就不问(爱了)。虽然感觉可能会因为岗位不适配给挂掉。
 类似资料: