【校招VIP】美团 后端开发 一面

09月11日 收藏 0 评论 0 java开发

【校招VIP】美团 后端开发 一面

转载声明:文章来源:https://www.nowcoder.com/feed/main/detail/d5473ae042e14a6b911be487cc7c9c2e

感觉面试官在整个过程疯狂的想问我东西,但是不知道问啥。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. 好,没了,你来反问吧
反问了数据库怎么学(哈哈哈哈哈)

感觉面的感受还不错,面试官很随和,不会就不问(爱了)。虽然感觉可能会因为岗位不适配给挂掉。

C 0条回复 评论

帖子还没人回复快来抢沙发