按我们学校的规定我们大四上学期就是来实习的,本来暑假就应该找实习工作的,因为保研了,就等着保研结束再找工作。国庆回家一躺两周过去了,打算开始找工作已经10号了。不管了先随便去APP里投几家公司吧,投的都是python/c++的岗位,因为之前暑假帮导师做过一个后端开发的活,所以也想去找后端岗位。投简历的时候,也去字节招聘官网看了看,顺手投了两个后端开发岗位(也没想着要进)。
投了3个招聘app大概十来个岗位,没有一个理我的,可以看出今年就业形式的严峻。11号投的字节,12下午hr竟然给我打了电话(刚开始以为骚扰电话没接,后面加了我微信),约我周五面试,一下子就紧张起来了,毕竟是自己第一次面试。国庆的时候看了两本书《sql必知必会》《git从入门到入土》,也算对一些技能有些了解,但还是有些知识要了解,就好好准备吧。
准备
开始准备是看知乎上,后端实习生的面经,第一次看面经的时候,里面的问题一道不会。然后就找了b站八股文视频和知乎面经找答案背诵,像常见的tcp三次握手、四次挥手都是常考的点。由于我不会java,所以想找的就是python后端的任务。下面列举下我找到的资料
面试关于408,python,mysql的题目我都去背了,但是还是有很多不会,像redis之类的中间件就没接触过,还是阅历太少了。
面试
约的是下午五点的面试,我提早15分钟进入会议室,面试官整点进的。和面试官礼貌打招呼后,他叫我自我介绍下,提前准备了,稍微介绍了下自己,说了下项目和技能点。
- 说一下你的项目吧?
因为做了水锤预警的后端系统,就巴拉巴拉和他聊了。面试官挺和蔼的,刚开始自我介绍还有点紧张,后面就很放松了。
那我们来聊下基础问答,计算机网络学过吧?
tcp三次握手说一下?
tcp四次挥手,为什么是四次?
http常见状态码?
DNS域名解析
ipv4是什么?有了解过ipv6吗?
mysql了解的吧,说一下隔离等级?
说一下mysql的索引?
为什么用B+树,不用二叉搜索树?
来写一道sql题目?
一道编程题?
没有优化出来
- 面向对象学过的吧,说一下设计模式?
os:????
- 好,今天面试结束了,后续等hr通知。
有些问题,现在也不太记得起来了。
总结
字节一面挺重视基础的408要记牢,然后一些中间之类的知道能加分,毕竟我也第一次面试,而且业务能力确实一般,也没报多大希望。
后续还要继续努力,打算多刷刷题,408去复习下,了解中间件。
周五面试,周一给我发了感谢信,意料之中吧,也没太失望,来年加油。