3.18 腾讯wxg 客户端开发二面
1. 科研项目
2. 八股
(1)C++八股:
C++里面的static关键字有什么作用?static能够限制作用域,有可能失效吗?
能不能检查出来变量重名?C和C++都会发生符号冲突吗?(迷迷糊糊的)冲突的情况下,而且链接器没有报错,那么会发生什么?
mmap函数
虚拟内存每次会读固定大小,这个大小是多少。(4KB)
说一说C++的字节对齐,对齐有什么用?为什么有用,具体原因是什么?
(2)计网八股:
tcp和ip协议的区别
两个进程能不能监听同一个端口
(鼠鼠说不会计网,还没复习,问了点简单的)
路由器和交换机的区别
服务器和客户端通过tcp连接,如何保证服务器知道客户端是在线的?
3. 算法题
(1)实现memmove
(2)数组中的第k大数(快排或堆排)
面试官很nice,鼠鼠岗位不匹配,学的知识也不到位,反问环节说鼠鼠不自信说话吞吐,安慰我要自信,问的知识覆盖很广,有不会的点很正常,计算机基础知识要经常看。
3.20 腾讯wxg 客户端开发三面
限时三十分钟,在简历上选一个最熟悉的项目,从设计目标、要解决的问题、设计方法、设计过程中遇到的问题、最后解决的思路以及最终项目的结果,向面试官解释。
鼠鼠说的科研项目,面试官提醒这是客户端开发但还是遵循个人意愿,鼠鼠没有客户端项目,还是选的科研项目,最终寄了