1.讲一下TCP2.智能指针3.智能指针是线程安全的吗?智能指针赋值的操作是原子的吗?那string赋值是原子的吗?4.vector的扩容机制,对于一个vector不加锁的情况下多个人读一个人写是线程安全的吗?为什么?这个场景有没有办法让他线程安全?5.讲一下调试coredump文件6.写程序的时候有没有遇到过内存泄漏,怎么检测?7.有没有写过或看过内存池的实现?既然malloc有内存池为什么要自己实现?会有什么优势?8.讲一下Innodb9.sql优化方法10.知道sql用什么方法解析一条语句吗?11.B+树vs B树算法题:leetcode原题 链表重排给了思路,面试官说没问题让写一下,结果最后脑子抽了边界调了半天没调出来总结:记录一下自己第一次面试,美团面试官很好,过程很舒适,不过应该凉了还是太菜了,而且太紧张,简单的算法题也写错了,发个面经攒攒人品,希望再接再厉。(勉强过了一面,约了二面)—————————————————————————-更新11.7(二面)45min左右1.自我介绍2.介绍一下项目3.简单挖一下项目4.调用new之后的流程是什么?5.提到了malloc,讲一下malloc原理6.能实习多久算法:两道手撕(1)反转指定区间链表(2)合并区间(面试官想让写O(val)复杂度的,想不出来写了个O(n)的)反问环节当晚二面过