暑期实习腾讯后端 面经
我投得真的比较晚了,腾讯提前批4.18号就截止了,4.2号投的,4.14号中午打电话说约个面试
4.14 一面,电话面,40min左右
- 自我介绍
- 对于进程的理解
- 进程如何切换
- 进程的调度算法
- 进程和线程区别
- 进程间的通信
- 进程的同步与互斥
- 谈谈对锁的理解
- 为什么要既有写锁又有读锁
- 你知道哪些锁
- TCP
- 简单介绍了一下之前TCP的小项目
- TCP的拥塞控制算法有哪些
- TCP的确认重传机制,举例子
- 在实验室上网(暗示内网),访问QQ,发生了些什么(主要问NAT以及过程)
- 数据链路层和网络层的区别
- 算法
- 知道哪些排序,讲述一下快排的思想和实现以及什么情况不适用
- 动态规划的核心,讲个例子(我举的跳台阶的例子)
- C语言
- 什么是空指针什么是野指针
- 举一个野指针的例子,简单描述几行,用野指针把程序弄崩
- 给了一段代码,找bug。
- 对他们有什么问题
一面没有盘简历上的项目(果然后面疯狂盘)
二面 电话面 20min左右
二面的话就是一面过后30分钟,准备午休了突然惊醒
不过没有问很久,主要就问了下TCP,重点还在确认重传部分
晚上8.30来电话问能不能面试,当时在外面不是很方便所以就约的第二天下午两点半
三面 电话面 40min
三面的面试官感觉非常厉害,下面的很多问题都问得很细节比较深
- 自我介绍
- 盘项目
- 看到我的个人网站,突然开始问问题,结果挑到了我最难受的SVM(我晕),让我给他解释一下,但是我真的是看一遍然后好像懂了然后又忘一遍,哎,学艺不精怪不得人还需努力,这一段很尴尬,说得很不好
于是又开始盘网络 - TCP是如何保证可靠传输的
- TCP的拥塞控制
- TCP的流量控制,跟拥塞控制的区别和联系
- TCP的滑动窗口机制,这里问得很详细
- 拥塞控制如何感知网络层拥堵情况
- 如何显示一个包从源到目的它的中间路由节点,以及其底层实现原理
接着就是一些常规的聊天了 - 哪里人
- 之后的规划
- 有什么想问的么
- 读不读研
三面面完之后,到晚上,面试环节变成了HR面
HR面 腾讯会议 30min
HR面是个小哥哥,但是好像不是常规的HR面试
- 你大概了解了我们是干什么的吧?
这个问题把我吓晕了,因为我面试经验很不足,不知道每次最后面试官问我还有什么问题,我该说些什么会比较合适,所以在之前的这个环节就问的是一些比较官方的问题,比如我还有哪些需要提升的地方这样,也知道面试官比较忙,没太好意思问很多。所以说实话我到了HR面虽然我知道是做网络相关的但是具体是什么我真不知道。 - 知道CDN么,我们是主要做这个的。
(CDN知道,我们网络课上讲缓存就是拿CDN做的例子)但是我当时处于第一问的悲痛之中,晕晕乎乎的说不知道,然后他给我讲了一通,然后我说我下去学习学习。 - 讲讲你做过的项目,如何创新,承担的责任
- 之后读研么
- 哪里人
过了一个小时之后,面试流程变成了已完成。
以上就是我记得的一些问题,还有些其他问题记不得了,希望能帮助到大家。
许愿offer啊啊啊啊啊
4.20来的oc,哈哈哈祝大家都有offer,奥利给
#后端实习面经##腾讯##实习##C++工程师##面经#