字节跳动一面、二面凉经

笔试

题忘了,四道算法题120分钟。难度一般。

一面

  1. 自我介绍
  2. 项目介绍
  3. new 的过程
  4. 给几个setTimeOut,问你输出
  5. es5的继承 实现一下
  6. es6新特性
  7. let、const和var区别
  8. const obj 的属性如何不可变
  9. 说一下浏览器事件,各种父类子类设置冒泡或者捕获,哪个先哪个后
  10. 说一下箭头函数
  11. 你说箭头函数没有自己的this,那(()=>{}).bind(this)可?
  12. new Queue().task(1000,console.log(1)).task(2000,console.log(2)).task(3000,console.log(3)).start()实现该函数,start()后等1秒输出1,再等2秒2,再等3秒3.
  13. 居中方式
  14. position有那些,各自效果
  15. TCP、UDP区别
  16. https、http区别
  17. React/Vue哪个熟悉
  18. React16新特性
  19. 说一下diff
  20. 说一下类数组,数据结构是怎么样的,怎么转换为数组
  21. ab-cd-ef=》ab-Cd-Ef(来个简单的题(你菜给你来个简单的嘤嘤嘤))

二面

  1. document.ready和window.onload的区别
  2. onload怎么用
  3. https和http的区别
  4. 渐进jpg了解过吗
  5. 关于this和prototype上添加属性,问你输出。具体忘了
  6. [1,2,3,4,6,7,9,13,15]=>['1->4',6->7,'9','13','15']实现一下
  7. 实现一个类,可以on,emit,off,once,注册、调用、取消、注册仅能使用一次的事件
  8. 文件上传如何实现?,除了input还有什么别的方法?
  9. 浏览器如何预览图片,假设我要上传图片,未上传前我想在浏览器看到我待上传的图片
  10. base64 前端如何转化
  11. 假设有130个苹果,你我轮流拿,每次可拿1-5个,如何保证你拿到最后一个苹果
不全,仅记录个人有印象....

总结

算法算法算法emmmm,算法真的很重要(对大厂面试)
大厂对算法真的有要求的,无论什么岗位。至于前端基础这就不用说了。
字节的一面很简单,没什么难度,都是常规题+简单算法吧,一些地方卡住了面试官还会各种提示。
二面按道理其实也不太难。刚好面试官问的方向我都了解不多(我说了这方面不太了解仅以前看过相关文章还继续追问emmmm),加上最后算法题GG了。直接被挂掉了。
字节对学历卡的没那么严,本人渣二本都给面甚至二面了。
最后,菜是原罪啊!


Y_qwq
40 声望5 粉丝

○( ^皿^)っHiahiahia…