字节跳动的三面都是在牛客上进行的,每一面都有手撕代码。整个面试进行还是很快的,每一面之后都有明确的结果,面试体验很棒。我一、二面是同一天,然后三面和HR面是同一天。中间因为面试官的行程问题隔了三天。 时间有点久,就记录一下还记得的部分。 ps:本人是双非本科菜鸡,之前没有实习经历,所以接了字节的shi'x在整个面试过程中项目问到的比较多,所以知识点看起来可能不多。但是,每个知识点都问的很深。 一面 一面主要考察基础。由项目引出知识点。 TCP三次握手  OSI网络七层模型。HTTP、webSocket分别在哪一层  HTTPS加密通信的过程  this指向  介绍Promise  async、await  JavaScript的事件循环,微任务和宏任务分别有哪些  一道事件循环的题,说输出结果  手写代码:二叉树的路径和   二面 介绍项目  websocket建立通信的过程(项目中用到)  express和koa2中间件的原理、区别,这个也是因为项目  面试官让说Vue中我熟悉的部分,我说了数据双向绑定原理和diff算法。  手写代码:斜45°一条龙遍历矩阵   三面 介绍项目,根据项目中的内容提问。 由项目中的文件上传引到了大文件上传和断点续传。我之前没怎么了解,然后在面试官的引导下说了出来。 因为我项目中有个单独的搜索框组件,所以面试官列举了一些场景,聊解决方案,最后手写了防抖。 整体感受:面试官很厉害,基本上每个知识点都会追问到底,最后总会问到知识盲区,尤其在二面的时候被怼的很惨,不过很幸运最后过了。
点赞 8
评论 2
全部评论

相关推荐

06-26 15:33
青岛工学院 Java
积极的秋田犬要冲国企:他现在邀请我明天面试
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务