小米CPP 二面

更新 10.24 HR电话询问个人情况,说后面再进行综合评估(为啥看别人都是电话发意向,我就是要排序啊。。。)。

----

40min左右

做完笔试,赶去面试的,面试官还不错,就是问太底层了,被爆杀

自我介绍

先大致聊项目,然后开始折磨。

加密过程,秘钥是明文保存的,为什么还要使用。

局域网交换秘钥(项目相关的东西。。。)

设计异步通信,越详细越好

设计内存池,越详细越好

操作系统内存如何分配的,越底层越好

虚函数实现原理

4种类型转换,具体说说。

反问,面试官是做优化、内核的,说对于应用掌握的还行,但是需要多学习系统编程,反正就是越底层越好。

反思,其实面试一个是要引导面试官,像加密部分其实不是我项目中的重点,所以不应该在这上面过多停留,应该在自己做的网络块儿多做扩展。第二就是底层的东西自己确实还是掌握的少了,这方面需要多做加强。

总结:“仰之弥高,钻之弥坚”

#24届软开秋招面试经验大赏#
全部评论
老哥,面的是cpp软件开发吗,感觉问得好底层
点赞 回复 分享
发布于 2023-10-21 23:10 重庆

相关推荐

3 15 评论
分享
牛客网
牛客企业服务