25 届 C++ 选手,bg 双九(本科跨专业),项目是 MiniOB + xv6(基本上就算是国外公共课的 lab),算法是力扣周赛 2000 分水平,从 3.20 开始投递简历,然后 3.30 又投了一些公司,投递的岗位一半 C++、剩下一半是 Java,大厂基本上都挂完了,所以简单写个小结。
简历挂:OPPO、小米、Vivo、百度、米哈游、阿里云(3.30 投的,简历挂了 5 次,感觉这个时候已经没 hc 了)、快手、高德、DolphinDB、B 站
笔试完挂/没后续:网易雷火(笔试 1/5 写的太差了)、小红书(笔试 3/5,一志愿挂了,又重新发了笔试,没继续写了)、菜鸟、灵犀互娱、阿里大文娱、钉钉笔试完没消息(大文娱和钉钉还一直显示面试中,有面试个 der)
一面挂:
- 地平线一面挂,这里吐槽一下,3.29 后一面完,大概两天后 HR 约了二面,然后隔了一会说面试官清明前比较忙,改到节后,之后就一直没消息了,等 4.18 发了感谢信,估计有更合适的人选了
- 饿了么一面凉经,一些八股没答出来,然后问了些项目的一些性能方面的测试,都没做过
- 淘天一面秒挂,算法题答的不好,挂了也正常
- 腾讯音乐一面秒挂,问了很多 Linux 查看性能的命令,不会,然后简单的 C++ 基础问题没答出来(光背八股了,最基础的东西忽视了)
- 阿里国际一面挂,面试开始的时候面试官问求职规划,头铁说想做偏底层的内容,然后面试官说他们主要是 Java 一些中间件相关内容,深入聊了项目,挂了也正常
三面挂:
- 腾讯teg三面凉经,前两轮感觉答的都还可以,三面的时候最基础的排序算法没完整写出来(是我自己菜了)
- 阿里智能信息,三面后一周多状态一直没更新,应该也是挂了,三面的时候问 C++ 一些内存崩溃如何排查、用工具的话比如 valgrind 原理是什么,还有怎么减少缺页中断这些没答上来,是我自己菜了,腾讯音乐面完就应该去看看这部分内容
HR 面后挂:
- 美团二面之后,HR 打电话简单问了基本的情况,问什么时候能实习,我说 7 月份,HR 问能不能提前来,我说导师不允许,可能想要能早点去实习的吧,4.9 到现在状态仍然显示面试中,估计早就把我忘记了。。。
- 阿里控股,HR 面完一周后,官网催了下进度然后挂了,可能和美团一样说实习时间太晚了,或者是排序挂了
其他:
- 360、联想、京东投完简历后一直没消息
- 拼多多笔试没做,听说好像不会再发笔试了
- 虾皮约面手欠拒了,流程结束
- 蚂蚁 4.23 一面完没后续了
- 华为笔试 300/600,听说流程比较慢
- 腾讯云智 oc,但是没接受,当时 4.10 发了 offer,那会面试还没挂太多,觉得可能还有机会,然后也不太想转 Go,就寄了
反思:
- 总共面试 18 场,其中只有 10 场是纯 C++ 岗位,剩下是 Java 或 Go 后端
- 面试挂的可能原因多种多样,不是我能控制的,但是基础答不上来是我自己的问题
- C++ 能投的岗位真的不多,给面试机会的公司也不算多,还有不少 Java 后端我觉得是因为学历给的面试机会,项目的话基本上按照国外公开课来的,但是没做过 6.824 tinykv 这些(听说已经是基架岗人手一份),项目深度上不太够,工程经验不足(比如 Linux 性能排查工具、C++ 调试排查问题等)
- 总结下来就是又菜又头铁吧,当初转码的时候感觉 C++ 还可以,但实际上坑点很多,自己又没学 C++ 对应方向(比如嵌入式、音视频、或者图形学等)的内容,投后端开发又卷不过 Java 选手
最后问问牛客上的大佬们,要不要转 Java(现在转应该只能备战秋招了,暑期实习是没啥机会了),或者大佬们有没有其他的建议