腾讯内推面试
春招的时候,腾讯视频面挂掉。
秋招提前批内推腾讯视频一面过,二面挂,题目没记,想起来再补。
一面(一个声音很好听的小姐姐视频面,她说电脑的摄像头有问题,没看到脸)
C++基础:
说一说C++多态
说一说内存泄漏
thread_local知道吗(不知道)
其他:
对同步和异步以及阻塞和非阻塞的看法
算法:
1.手写二分查找
2.查找反转数组分界点
3.跳台阶(最多可跳3个台阶)
二面:
1.syn攻击原理和防御措施(防御没说好,挂在这里)
被其他部门捞起来了(面试官没介绍自己的部门,我也没机会问),目前还不确定一面过了没。不说废话了,上面筋。
1.介绍技术特长
2.说一下内存管理(我说了段页管理,不满意)内核怎么管理内存(我还是说页,很不满意),malloc涉及的系统调用(说了brk指针和mmap,没说清楚,非常不满意)。
3.C++基础(准备拯救一下我),C++11了解?
(我说还了解)继续(long long【有争议,他说他记得是很早之前就有long long了,我说C++ primer上说的,现在可以翻书,然后翻书验证】,)
让我继续,但不要照着书读,会提问,说了下lambda表达式(问原理,答匿名仿函数类。)
4.模板知道吧,如果一个类A基础一个模板类,模本类的模板参数是A,问这样可以不。(答不可以,问我试过没有,我说没有,知道错了)。
5.网络编程了解不。【知道一些基础的,高级的不太了解。】 服务器listen后不accept,客户端connect会返回吗。【可以,内核负责三次握手,维护一个已完成链接的队列,聊了一下已完成连接和未完成链接队列的问题】,
最后说了一下我的问题:基础还是有的,表达可能还要加强。