美团一面8.12、二面8.22、已感谢信8.26
一面
自我介绍
项目
1、什么是RAII机制?
2、单例模式是什么,有哪些优点?
3、epoll的实现原理?
4、select、poll、select的区别?
5、epoll一定比select和poll更高效吗?
6、日志为什么要设置为异步写?
7、为什么要做一个数据库连接池?
八股
1、HTTP协议的过程
2、TCP三次握手过程
3、为什么TCP要三次握手
4、说一下TCP四次挥手过程的状态
5、TCP属于哪一层的协议
6、介绍下网络模型有哪七层,这七层有什么作用,以及各个层有哪些协议。
7、vector和数组的区别
8、介绍下红黑树的性质
9、红黑树相比平衡二叉树有哪些优点。
10、操作系统的虚拟地址空间、物理内存。
11、分页分段。
12、进程调度算法
13、索引是什么?
14、MySQL下使用的是什么数据结构?
15、事务的四大特性。
16、事务有哪些隔离级别。
17、InnoDB的隔离级别是什么,怎么解决的幻读?
18、Next-key lock是解决的当前读采用的是gap锁,那锁的范围是什么?(不知道,知道的可以评论区告诉一下)
19、为什么MySQL不采用hash索引?
20、为什么InnoDB不采用B树?
21、百万、千万级的数据,B+树的高度时是多少?
22、UDP和TCP的区别是什么?
23、滑动窗口有什么作用?
算法
leetcode279 完全平方数
体验
一面还是挺简单的,反问面试官评价,也挺好的。今年想进大厂可太难了,写下面经攒下人品。
二面
二面全程只问了项目、八股基本没问。不知道是因为技术栈差太大还是KPI了。
算法
leetcode739 每日温度
继续攒人品、许愿三面
已凉
8.26收到感谢信,又凉了,哎,不知何去何从了.....
#美团面试#