更新一下:4.15 oc啦!
3.30 刚投完简历二十分钟收到客户端开发第二天的面试邀请……选择推迟😥
并没有推迟成功😥……11点还是给我打了电话……我以为是约时间,结果是一面……
大概二十来分钟,主要是操作系统和C++的八股文问题:死锁、分页分段、多态、容器、new/malloc、tcp、arp等等 记不全了
部门是QQ 团队,询问了转语言意愿、会不会做一些小项目等情况
面完大概十来分钟后收到了第二天的初试邀请
自我介绍
对实习岗位有要求吗?
实习时间
extern C是什么?怎么用?
volatile是什么?怎么用?
怎么定义一个int型指针,指针本身不可以改变,但指向的内容可以改变,写出来
反过来的话怎么写?
int (*s[10])(int)是什么意思
写一个宏定义,求三个数的最小值
宏定义需要注意什么?
解释一下多态
子类对象能访问父类函数吗?怎么访问?写一下
说一下虚函数表
写一下Linux命令统计进程数量 解释一下命令代表什么
了解设计模式吗?
项目的工作
项目的进展
项目使用的平台
怎么保管代码
怎么控制丢包率
IPv4与IPv6的区别
了解QUIC吗?它最显著的特点是什么?具体是怎么做到的减少连接延迟?
会java和python吗?
算法题:输出二叉树的左视图(ACM模式)边写的时候边问函数是什么作用😣
通过测试用例之后 分析时间和空间复杂度
优化(层序遍历)
反问:对实习生的要求 回答:基础扎实和技术匹配度
面完的当天下午官网显示通过初试,进入复试流程,晚上电话约了复试
4.4 笔试 贼菜
详细解释项目,要详细地说明白
针对项目的各种五花八门的问题
主要考察对实际工程开发的了解,比如多进程的处理,多人开发 ,自动化测试……
假如客户反应时延很大,如何快速定点问题出在哪,提前在哪里做埋点……
关于基础知识问得不多:假设网络环境很好,不丢包,低时延,足够大的带宽,那tcp哪些功能是不必要的?Linux查看端口的命令是什么?……
反问:参加工作前的学习建议 回答:可以尝试开发一些小工具,了解多人开发流程等
4.9 显示进入HR面
4.12 中午通知HR面
基本情况了解
项目突出点
对客户端的了解
base意向
性格 兴趣爱好
可能会对工作有影响的缺点
反问 1、面评;2、转正:一是leader和mentor审评,二是全部门同线的实习答辩
面完就云证啦!
云证后发现岗位从客户端开发又变回了后台开发😥搞不懂🙃
求oc 求offer
全部评论
(3) 回帖