字节跳动 前端研发实习 1-3面 + hr面

5/13 字节一二面(一共2h+)

  1. node非阻塞原理
  2. vue框架和node框架的区别
  3. ajax和fetch区别
  4. 讲一下flex
  5. 原生js写一个原生ajax
  6. 如何实现跨域
  7. js 0.2 + 0.1 ===0.3
  8. 替换元素和非替换元素
  9. 讲一下bfc
  10. 单线程js的机制,异步的任务队列中会不会有插队现象
  11. js流程控制:promise,generator/yield,async/await
  12. promise原生实现
  13. 如何理解express框架
  14. 经常使用的express模块和中间件
  15. 自己写过中间件吗 介绍一下
  16. cookie session localStorage sessionStorage区别
  17. sql index索引
  18. sql 存储引擎区别
  19. mongoDB和sql的区别和理解以及应用场景
  20. sql 隔离机制
  21. webpack原理,loader和plugin
  22. vue数据的双向绑定
  23. 说下DNS解析
  24. 讲一下长链接和短链接
  25. ES6新特性,箭头函数的指向
  26. JS new一个对象的时候发生了什么
  27. TCP的运作模式(三次握手+4次握手断开连接+拥堵控制机制),http的无连接
  28. http状态码 (1-5开头的全问了)
  29. 如何写一个中间件判断当前用户登陆状态
  30. 讲一下websocket和socket.io

算法:

快排
翻转二叉树(递归+迭代),复杂度分析
js实现回文数判断 大小写不敏感,只判断字母
js实现栈 + 两个栈实现一个队列(栈和队列的应用场景)

5 / 20 字节三面(1h30min)

三面leader一看就是个大佬啊,全程不苟言笑,戴个口罩也看不到脸,而且感觉真的特别忙…我回答的时候感觉听的也不是特别认真在忙别的事情,项目问的特别深有些都没答上😭面完还以为凉了💔

  1. 你理解的前端知识体系
  2. vue响应式数据原理
  3. vue组件的生命周期
  4. vue的路由原理:hash + history
  5. websocket相关,问了超多
  6. 项目中遇到的难点
  7. 文件上传怎么实现,断点上传原理
  8. 重绘和重拍
  9. 性能优化有哪些方面
  10. 最近在了解的前端技术
  11. 同源策略,jsonp和cors是怎么实现的
  12. options请求(面试前刚看了啊哈哈哈哈)
  13. 思考题:红墨水蓝墨水(小学奥赛题😊)
  14. React和vue的区别
  15. 快排
  16. 项目相关问了挺多而且很深

5/20 hr面 (三面当晚8:15-8:45)

  1. 今天是520没有打扰到你约会吧。(😊)
  2. 给自己前面三面打分 不足在哪里
  3. 如何学习前端的
  4. 如何接触前端的
  5. 前端最吸引你的地方
  6. 学习的资源和方法
  7. 简述一下前两段实习做的项目
  8. 前面两段实习遇到的最大的困难是什么
  9. 了解过产品和运营吗 以后想往这方面发展吗
  10. 希望在字节跳动收获到什么
  11. 讲了一下朝10晚9及大小周等工作安排,问能不能接受。
  12. 实习时间确认 问能不能先远程入职。

    总结:

1.字节非常重视算法和基础,基础问的范围非常广,前端的算法不会太难,基础一定要掌握牢固并且有一定宽度和广度。
2.算法一定一定一定要准备好,(二叉树,排序算法考的挺多)。面试过程中,就算遇到不会的面试官也会稍做提示。就算你写出来了,面试官也会提出一些优化和你共同把这道题完善,所以遇到写代码千万不要慌张!!他们人都太好了!!!
3.面试过程中,如果问题不会尽量把相关的能想到的都说一下,除非面试官打断你,有几个问题不会很正常。其实你和面试官共同把答案给推理出来或者写出来也是非常好的。
4.一二面的面经是非常有参考价值的,不仅帮助你准备面试,还能让你完善自己的知识体系。但三面久因人而异了,因为是leader面,首先简历上的项目肯定是会问的,一定要准备的非常好,并且相关的知识点一定一定一定要理清楚,因为面试官会像dfs一样抓住一个点然后问得非常深入。其次,不要放松其他技术方面的问题,不要以为三面就很水!比如说我的三面和一二面几乎一样,还有几个小的系统设计题和小学奥数思考题😊
5.面试也是有技巧的,不要一直被牵着鼻子走。你可以从字里行间中透露出一些关键的点(想讲的点),比如三面面试官问我项目中遇到的难点,我就讲了一下大文件上传。这个点其实我之前是准备过的,包括其中的md5加密,后来他果然问了我为什么要使用md5,我就说想要实现断点续传,然后把原理讲了一遍。
6.也会遇到你完全没有接触过,或者没有准备过的问题。这个时候就需要立马冷静下来,然后想一下相关知识,能想到的全说出来!!比如说在断点上传中他问我除了md5还有没有别的解决方案,我说可不可以在http头部在字段记录当前上传了的字节,下次检查就行,面试官满意的点点头☺️
7.虽然还没有正式的offer(听说还有可能被刷呜呜呜呜),但是不管结果咋样这次艰难地找实习之旅终于结束了😭收到一家独角兽公司的offer当天又接到字节跳动HR约面试的电话而且终于走完所有面试😭记得三面前三天晚上都焦虑到睡不着,晚上一两点又打开B站看了几个面筋分享😭也记得刚开始刷题的时候刘老师给我讲题 因为听不懂急到哭😭从决定转码到实习到现在才完成一个小的起步😭还有很多要学的!!没有什么不可能的只要你喜欢而且愿意去做!大家一起冲吧!!!

Update 5/25

收到offer啦啊啊啊啊啊啊啊啊啊!!大家一起冲!

#字节跳动##实习##前端#
全部评论
能问下是什么部门吗?
点赞 回复 分享
发布于 2020-05-24 10:43
楼主我是5月21号hr面试的  也是前端 你是什么什么部门的呀
点赞 回复 分享
发布于 2020-05-24 20:37
我问一下,今天我字节二面,为什么有三个面试官来面我?
点赞 回复 分享
发布于 2020-05-25 18:57
感觉好难啊我都是在看html,css,js的基础,其他的还没看
点赞 回复 分享
发布于 2020-06-10 14:44

相关推荐

6 44 评论
分享
牛客网
牛客企业服务