说在前面的话
本人之前有面过腾讯天美工作室,奈何凉凉,有需要的朋友给传送门2021腾讯互娱天美工作室一面凉经
后来又被腾讯CSIG捞了,可惜挂在了二面上,期间有阿里三个部门的面试,也都凉凉(没办法,自己太菜了),后来面试了网易互娱,一面也挂,现如今面试字节跳动,到了HR面,也就打算把之前的面试做一个总结,来激励自己。
腾讯CSIG
一面
- 自我介绍
- 项目经历,问我数据如何处理,前后端交互数据格式,服务器如何实现的等(这里问的不深)
- 了解归并排序和插入排序吗?我就详细的说了这两种排序的区别和细节(很意外,没有手撕)
- C++11新特性中lamda表达式有了解吗,捕捉方式有了解吗?balabala…
- 虚函数的实现机制可以简单说一下吗?
- 多态可以介绍下吗?
- 操作系统有接触过哪些?答:LINUX,windows
- 进程,线程区别说一下
- 进程间通信方式简单介绍一下?
- 为什么共享内存最快?答:逻辑地址和物理地址的映射
- IO复用有了解吗?具体谈谈select和epoll。(这个正中下怀,和面试官侃侃而谈)
- LINUX中查看进程命令?top
- LINUX中查看当前CPU内存占用率的命令?这个真不会。
反问: - 面试官您觉得我今天面试过程中有哪些不足?
面试官:你的C++基础可以,但是LINUX可能掌握的不是很好,下来可以继续学习。 - 咱门部门的工作氛围如何?
面试官:工作氛围很好,大家都可以很好的融入团队
第二天发现一面过了,下午收到HR小姐姐约二面通知,定在下周二早上。
二面
这里我承认是我太菜了,问的全是底层细节问题,是我没准备好,所以挂掉了。
- 自我介绍
- 为什么选择CSIG实习?啊这,我是被捞的,我能怎么办…只能使劲舔…
- 问你网络知识吧,TCP,UDP了解吗?现在有两台机器,具体说说TCP和UDP两种写一下通信全过程。
- 两台机器A,B,如果B机器突然宕机了,和B机器上的某个进程挂掉了,A分别会有什么反应?这个我说的实在TCP下的情况,回有计时器,和探测报文,紧接着问我不用TCP,用UDP怎么办,这个我没答上来。
- 同样两台机器A,B,B怎么知道A的地址?答:地址解析协议,和广播报文。追问:具体过程?
我答的偏向