base深圳总部暑期实习,技术方向C++。
1.自我介绍
2.介绍一下目前实习技术方向,相关工作项目
3.说一下TCP和UDP
4.拥塞控制是怎么实现的?
5.介意转变技术方向吗?
6.综拓一下深入理解计算机组成原理第九章内容(我简历上有列举阅读书目)
7.最近还看过什么书说一说相关技术(面试官有提问是否看过一些书籍)
8.说一下const关键字
9.说一下C++的面向对象(要求达到面很广很深)
10.说一下虚拟内存(要求对整个相关体系有深入透彻的理解)
11.说一下内存分区 (需要结合虚拟内存)
12.说一下虚函数表
13.实习中常用git吗,说一说git
14.git pull和git rebase的区别
15.写时拷贝怎么实现的(需要联系到fork和相关方面)
16.说一下进程,线程,协程
17.为什么需要有内核态和用户态
18.一个算法优化题(简单)
19.一个简单贪心算法(简单)
20.说一下用过的设计模式
21.说一下学习和工作中的学习方法
22.典型反问环节
总结:面试官的阅读量,知识面非常广,在整个面试过程中非常和善。个人正常发挥,问题回答的深度上有所不足。面试官最后评价,对技术体系的广度方面较为优秀但是在深度方面有所不足。面试的问题大部分都是开放面很广的问题,主要考察面试者的技术深度和广度。总体来说难度很高。
#腾讯##暑期实习校招##面经##客户端面经##实习#