2021年3月16日—腾讯—测试开发工程师(实习)
楼主某211本科大三,通信专业,非科班
没有自我介绍,开门见山问知识。
测试相关:
1、 你了解过测试吗?说一些你了解到的测试知识?
C++:
1、 C++中“using name space std;”声明的含义?
2、 什么是虚函数?
3、 虚函数的目的?适用什么场景?
4、 为什么虚函数一定是类的成员函数?
5、 虚函数能不能作为静态成员函数?
6、 你用过map和unordered_map吗?它们有什么区别?用在哪些场景?
操作系统:
1、 讲一下现代操作系统进程的虚拟内存是怎么回事?
2、 为什么要区分物理地址和逻辑地址?
3、 你用过linux系统吗?
4、 进程的内存布局?
5、 堆和栈的区别?
6、 进程里的内核态和用户态是什么?
计算机网络:
1、 你知道IP地址、MAC地址吗?它们的区别?
2、 TCP和UDP的区别?
3、 TCP怎么做到连接可靠的?
4、 讲一下TCP三次握手?
5、 TCP拥塞控制是怎么实现的?
数据结构:
1、 链表和数组的区别?
2、 访问链表和数组时的时间复杂度?为什么?
手撕代码:
1、 数组中最长无重复字串长度
因为数据库没学过,所以没问,整个过程持续50分钟。
问题较基础,但是会发散一些知识点,一直问到回答不上来为止。
3月19日官网显示已凉。
全部评论
(2) 回帖