一面(33分钟):自我介绍,聊实习项目,八股(tcp三次握手、进程线程区别、什么是虚拟内存、C++共享指针、内存模型、MySQL引擎),然后根据简历问,gdb调试、git;手撕:1-n,n个数中1的个数,直接暴力;然后又说了一种更快的算法,但是没让我写,10分钟后二面;二面(45分钟):自我介绍,聊实习项目、八股(内存管理,逻辑地址物理地址如何映射、tcp4次挥手、虚函数、内存泄漏、内存模型、C++模板什么时候替换(还说一个什么库,没听过)),手撕:二叉树,树的根节点到叶子节点的路径表示一个数,求整棵树表示的和(直接秒),看我做的很快,又给我出了一道,[[10,30],[20,60],[70,90]],区间覆盖的合并(leetcode原题,题号忘了),只让我说了思路,先按第一个数排序,然后比较两个首位大小进行区间合并,然后又让我说了进阶的思路。之后反问,1)以后的工作方向;2)目前的不足(聊了十几分钟)。回答的所有问题,面试官基本都是嗯嗯,嗯嗯,感觉挺好,结果面完就收到了牛客的今天面试已结束,状态也是共享中了。求求哪个公司救救属鼠我吧,挂麻了