背景:
末流211材料科学专业硕士
由于我初中玩电脑的时候是第一次接触网络,初中对金山公司最感兴趣,感觉它做的杀毒软件和金山词霸很牛。高考第一志愿报名计算机科学专业但是被调剂去材料科学专业。
研二:
在前面的一段时间里面,觉得材料科学专业还行,虽然中间也想尝试学过计算机,但是学校老师也没教懂我啥,于是我就躺了一段时间。考研也是本校本专业考本校本专业,复习了不到3个月就考上了本校本专业。
然后看博士师兄在做机器人,于是我报名了嵌入式的培训班学习了嵌入式 C 语言。
研二上的年底:
在公众号上看到了地哥的训练营,于是关注了公众号,看着觉得挺靠谱的样子,于是在去年十二月中报名地哥的后端训练营,语言是C++。
然后也是在焦虑中每天时间尽可能多的去学习,效率可能也不低(我两天读完的侯捷的 STL 源码剖析)。虽然遇到好几件事同时发生,导致我有几天处理事情和缓和一起心情没怎么学习。
开始找实习:
其实也是因为自己没钱了加上要是发开源的SCI期刊做硕士小论文毕业用还是得要钱,所以更焦虑了。于是在3月中投递了腾讯阿里等,也在boss上尽可能投了几个小厂。
这几天没复习,直到腾讯的面试官突然要面试我。当然最后腾讯第一次面试和小厂的面试都因为算法题太差而没过,感觉自己很菜,尤其是算法。于是开始边投递边刷算法。由于我还是对计算机的原理感兴趣,所以投递过程中也看了Linux0.11的内核源代码和一部分TCP/IP协议族源代码。
继续找实习:
又被腾讯捞了几次最后都没有通过,最惨的一次是QQ后台开发的算法题挂的很惨,于是感觉自己还是算法很菜。中间拿了一个小厂offer和中科院软研所的offer都没有去。
最终:
晚上突然收到字节跳动 hr 的电话约面。字节一面我从底层原理开始结合业务和如何优化业务回答的八股、做了做项目的拓展,算法题又没做出来,本以为自己挂了正心灰意冷结果 hr 突然打电话约二面了。
二面跟面试官扯了很多有关于分布式的东西,算法题设计一个数据结构我用的模板编程的方法,虽然编译通过不了但是大概是能用。通过反问环节面试官的反应我就大概判断出来我通过了。
然后就是 hr 面以及拿到了字节的实习 offer ,然后也不焦虑了,虽然在整个过程中其实我也没有心态有那么崩溃。