默安科技视频面三面(研发实习生)
PS:感觉回答的不好-.-
- 算法题:如何判断链表的中间节点?
- 二叉树层次遍历(感觉当时说的有点绕了,第一时间想到是用两个队列,但如果对格式没要求,一个队列也行)
- 快排,怎么实现?时间复杂度?还有哪些nlogn时间复杂度的排序?
- 二分查找时间复杂度?
- ping用了什么协议?ICMP是哪一层的(那一刻真就忘了,忘记是传输层还是网络层了)
- TCP的可靠性由哪些来实现
- TCP三次握手
- Linux如何查看运行的进程(ps -ef)
- Linux 如何查看开放端口?(netstat)
- 如何把文件内的 ‘a’ 批量替换为其他的字符(这个不会-.-)
- C++什么场景下需要使用虚析构函数,为什么要使用(瞎扯半天)
- 用列表初始化和在函数体内初始化的区别?
总结:C++八股文要多看看,挺久都没看了
面试经历总结 文章被收录于专栏
一些面经总结