字节跳动后端面试记录

笔者在寒假经历了东看看西看看的无效学习后,深知自己的水平着实不够看,实习经历近乎为零,这学期开始便开始了一系列的补救计划,虽然收效甚微,但至少还是让自己明确了一点点方向,不至于一直摸着石头过河。笔者一个通信工程的菜鸡当时投字节的后端开发并被通知面试属实是无知且无畏之举,过几天还是得找找符合目前自身定位的实习并看看能不能找到内推。

闲话少叙,收到HR的电话后属实有些意外(当时因为赖床还是我主动回拨的),y1s1自己确实也是抱着增加经验的目的比较放松的参加这场面试的(因为确实是菜),笔者目前对于后端所掌握的知识也仅仅局限于算法(排序、树、回溯、递归之类),计算机网络(忘得差不多了),一点点操作系统(并行并发死锁一些最基本的概念)着实不够看,因此也就在面试前复习了三个小时、写了个自我介绍就冲了(当然现在也在后悔没有多复习一点点)

蒜了还是跳过一些糟心的事情,直接进入面试的正题,因为笔者基本属于零基础的面试者(之前的实习相当之水约等于零),所以对于HR对我的judge还是有很大的顾虑的(怕被羞辱hhh),但面试我的小姐姐属实很nice,可能因为我还是大三的缘故,没有很刁难我,整个过程还是比较轻松的,我说我答不上来的时候也会很贴心的换话题,总之没让我以后对面试ptsd。

可能因为我不是应届生的原因,感觉一面总体上难度很低,稍微有一定基础好好复习几天相关知识还是能通过的(之后我就不知道了),面试官提出的问题基本上会围绕着你学过的相关课程和做过的相关项目来问。(没问我数据库很开心)

问我的问题:

根据实习:实习主要负责工作,克服了什么困难,研究的主要方面,5G的优势,4G与5G的区别(因为我是通信系统实习)

根据项目:项目中负责的主要工作,做了怎么样的改进(可能因为我项目太烂同时用的技术她不了解就没深问)

计网知识:tcp三次握手四次挥手(receive什么的笔者根本没听过)、tcp拥塞控制(我就记得滑动窗口别的忘了)、osi七层、应用层的一个主要协议以及他的具体内容,http1.0 1.1区别(不会)
					局域网到广域网的传播过程(说的稀烂)

算法:就考了两个: 整数转为二进制后0的个数(移位就行)、快速排序(笔者一下懵了,还好瞎搞出来了)

笔者快排刚写完给她看了后电脑就没电了,充上电被告知不用再继续了(当时就知道基本凉了),然后晚上收到了被拒的邮件。。。

下面是笔者的总结和一点点闲话:
1.现在回想起来整个一面真的不算难,主要是自己复习的不到位、基础知识不牢、细节不到位(我三次握手序列号纠结了好久),然后只知道http是超文本传输,但是好好把基础知识弄透背熟,还是能应付过去的。
2.算法题真的还是看基础(当然可能是她觉得我太菜了),在把最基本的掌握了后大量刷题真的是王道
3.还是要积累一些面试技巧,比如整理好在参加过的实习、项目中所负责的工作以及对应的知识点(会根据你简历上面写的提问),在某种程度上把它当作一场应试,要学会“投其所好”
4.anyway,以后的路还长,尽管自己现在很菜,但还是要给自己一点信心的。

你可能感兴趣的:(心得体会,字节跳动,后端,面试,python,计算机网络)