部门:ITFlex 收到了线上面的通知,早上九点,连续三面,一直到十一点多才面完。 疯狂被扣底层和各种不会的问题,感觉自己要被虐哭了,一二面都答的不好,但是还莫名其妙进了三面..... 感觉应该是凉了,不太指望,因为一二面真的感觉表现的不好,但还是要走个形式许愿一下[心想事成]...第三轮的boss说国庆之后应该会有结果 而且网络很差,不知道是牛客网的问题还是什么,二面和三面一直闪退,重连进去要好几分钟,三面后来直接改成打电话了 问了很多东西,只能不完全回忆一下 一面 面试官是写C的,问了很多底层 1.TCP和UDP,校验和是怎么算的 2.IP头长度,TCP头长度,UDP头长度 3.会写bash脚本吗 4.会用gdb调试吗 5.进程crash了,怎么定位 6.两个线程,用同一个socket,同时给另一端发送字母和数字,会出问题吗 7.了解红黑树吗 8.写一个sql语句 9.i=5;sizeof(i++)和sizeof(++i)的结果分别是什么 10.内存对齐相关 11.代码:找出一个二叉树所有的左叶子节点 12.反问环节 二面 面试官是写C++的,问的一脸懵逼,最后因为闪退,直接结束了 1.写了一个很复杂的函数类型,让解读一下是什么意思,但是我根本看不懂....然后换了一个简单的 void *(*foo)(int *,char c[]),但是还是不知道*(*foo)是什么意思,感觉是函数指针相关 2.static关键字 3.explicit关键字 4.一个类中,把拷贝函数和=定义成private,有什么作用 5.智能指针相关 6.move和forward 7.知道pimpl吗 8.C++中,令你印象深刻的头文件是什么 9.代码,实现一个offesetof方法(根本不知道是啥,完全不会) 10.英特尔的cpu是大端还是小端,存储方式是什么 三面 应该是boss面,基本没有问专业上的问题,中途因为闪退改成打电话了,对方介绍了很多部门相关的问题,感觉收获比较大 1.英文自我介绍 英文聊天 2.你现在拿到了什么offer,怎么考虑的 3.是哪里人,大城市的生活成本很高,户口问题,怎么考虑的 4.你觉得你的学习能力怎么样 换回中文 5.你对未来的职业怎么看 6.介绍实习经历 7.在英特尔会有很多英文会议,你觉得你的沟通能力怎么样 8.反问环节