字节C++后端实习三面(已oc)
应聘的部门是系统架构,一二三面面试官一个比一个严谨,哭了🙃
3.15晚上8点-9点15,牛客网视频面
上来先自我介绍,没听清楚,我以为核对姓名呢,回了一个名字,面试官:没了?我才反应过来,哈哈哈
这次没讲项目,但看我说了本科学的东西比较底层,他第一个问题就是计算机的启动过程,然后就这个过程问:
如何加电自检的?如何加载引导程序的?好多细节问题,有些没答出来,面试官质问都没有思考过嘛。对不起,丢人了😣
中间的问题问的特别细,探讨了好多东西,只能尽量回忆
计算机网络
HTTP请求响应报文,HTTP2.0的特点
TCP报文,如何保证可靠性?如何控制发送速度?
输入一个网址后的反应?
DNS怎么查询的?本地服务器如何知道根服务器IP的?
平时手机这些移动设备怎么跟路由器建立连接的?(这不是通信的问题嘛😔)
如果设备网络请求没有响应,会做些什么?
操作系统
操作系统的作用(面试官可能做与安全相关的,强调安全保护)
说说进程
操作系统怎么管理进程的?
说说线程
进程和线程的区别
用户空间?
文件描述符是什么东西?
输出hello word的过程?如何用shell描述这个过程(shell不会)
说说文件系统
死锁、活锁
C++
为什么选择C++?
你觉得C++难吗?(不知天高地厚地答了不难)
C++11新特性
智能指针
一个普通函数有一个参数是指向类A对象的智能指针,在类A中的一个成员函数中调用这个普通函数,会出现什么问题?
shared_ptr如何计数的?
算法
二叉树中序遍历,递归和非递归
面试过程中学到很多,不过好多问题确实是自己平时懒得思考,贻笑大方了。很多细节问题记不清楚了,面试官会一直跟你探讨,要主动思考。一场面试下来好累啊🤣
15号三面完,18号通知晚上hr面,25号接到oc。所以大家不要着急,耐心等待通知就好。