字节跳动前端实习一二三面(已offer)

字节跳动的三面都是在牛客上进行的,每一面都有手撕代码。整个面试进行还是很快的,每一面之后都有明确的结果,面试体验很棒。我一、二面是同一天,然后三面和HR面是同一天。中间因为面试官的行程问题隔了三天。

时间有点久,就记录一下还记得的部分。

ps:本人是双非本科菜鸡,之前没有实习经历,所以接了字节的shi'x在整个面试过程中项目问到的比较多,所以知识点看起来可能不多。但是,每个知识点都问的很深。

一面

一面主要考察基础。由项目引出知识点。

  1. TCP三次握手

  2. OSI网络七层模型。HTTP、webSocket分别在哪一层

  3. HTTPS加密通信的过程

  4. this指向

  5. 介绍Promise

  6. async、await

  7. JavaScript的事件循环,微任务和宏任务分别有哪些

  8. 一道事件循环的题,说输出结果

  9. 手写代码:二叉树的路径和

二面

  1. 介绍项目

  2. websocket建立通信的过程(项目中用到)

  3. express和koa2中间件的原理、区别,这个也是因为项目

  4. 面试官让说Vue中我熟悉的部分,我说了数据双向绑定原理和diff算法。

  5. 手写代码:斜45°一条龙遍历矩阵

三面

介绍项目,根据项目中的内容提问。

由项目中的文件上传引到了大文件上传和断点续传。我之前没怎么了解,然后在面试官的引导下说了出来。

因为我项目中有个单独的搜索框组件,所以面试官列举了一些场景,聊解决方案,最后手写了防抖

整体感受:面试官很厉害,基本上每个知识点都会追问到底,最后总会问到知识盲区,尤其在二面的时候被怼的很惨,不过很幸运最后过了。

#实习##面经##字节跳动##前端工程师#
全部评论
恭喜,我后端已offer
点赞 回复 分享
发布于 2020-08-22 22:23
恭喜同学,base哪啊
点赞 回复 分享
发布于 2020-08-22 22:27

相关推荐

团队介绍:字节跳动系统部,负责字节跳动从芯片到服务器、操作系统、网络、CDN 、数据中心等基础设施的研发、设计、采购、交付与运营管理,为包含抖音、头条、火山引擎等全球业务提供高效、稳定、具备可扩展性的基础设施。部门当前业务开展包括不限于:数据中心设计建设、芯片研发、服务器研发、网络工程研发、火山引擎边缘云业务、高性能智能硬件研发、IDC资源智能交付与运维、硬件基础设施智能监控与预警、操作系统与内核、虚拟化技术、编译工具链、供应链管理等众多基础设施相关方向。1、参与系统平台的前端开发工作,包括交付规划,资源管理,运维运营,商务成本,基础服务等;2、参与技术能力沉淀和演进,包括业务组件库,流程系统,搭建平台无线化,站点编排等。--------职位要求1、2025届获得本科及以上学历,计算机、软件工程等相关专业优先;2、逻辑严谨,善于倾听,表达清晰,乐于协作,责任心强,学习能力强;3、有扎实的计算机基础,有良好的方案设计能力和编码习惯;4、对技术有热情,对行业主流方案和新趋势有关注和思考;5、掌握Web前端开发相关基本技能:NPM,JavaScript/TypeScript,React/Vue, NodeJS,Koa等;6、加分项:有完整的个人作品,给知名开源项目提交代码,参与知名技术竞赛等。办公地点:北京$海淀区大钟寺广场2号楼  / 杭州$余杭区EFC英国中心投递:私聊发我 or 邮箱 wangshengsong@bytedance.com,帮你review简历
投递字节跳动等公司10个岗位
点赞 评论 收藏
分享
8 36 评论
分享
牛客网
牛客企业服务