一、开门见山手撕两个算法题:(1)二叉树某一结点中序遍历的后继结点,以及某子树最小结点;(2)给定一个带有障碍物的二维矩阵,求从左上角到右下角的路径和,其中只能往下或往右走。
二、自我介绍,根据简历上的项目随机发散提问,包括为什么要这么做,相对于其他的方法有什么优势,后面不知道怎么扯到概率论去了,比如伯努利分布和指数分布的一些东西,就离谱。
三、解释解释智能指针的异同和应用场景,顺便现场手撕auto_ptr(太哈人了);
四、关于TCP三次握手和四次挥手的问题,以及为什么要这么做;
五、C++20新特性(我连11的都没弄明白哪知道20的啊);
六、New operator和operator new 的区别;
七、关于C++的异常机制,具体搞忘了,反正没答出来;
八、研究生期间遇到的最大的困难,印象最深的一篇或几篇论文;
九、中间还问了些杂七杂八的问题,具体想不起来了,自我感觉回答的有点拉胯,应该是没二面了,开始时间15:30左右,结束时间16:03左右,总用时1h5min左右。
十、总结一下,第一次线上面试,有点小紧张,准备不充分,再加上秋招前不让实习,就当为秋招做准备了。
全部评论
(5) 回帖