字节前端开发实习面经

字节跳动 - 独立闭合业务 前端开发实习生

面试官整的很nice,会引导答题,感到你有压力也会再问一下基础问题缓解紧张。无奈我太菜了,手写题答得一塌糊涂,应该是凉了。感谢字节给我这个非科班刚自学的学生面试机会

##面试时间:51min

  1. 自我介绍 ✔
  2. 原生js和vue使用的时候对他们差别有什么感觉,特别是在你的项目中(答了面向对象和面向过程,MVVM模式)✔
  3. 从服务器拿来html是怎么渲染到页面上的 ✔
  4. 头部JS脚本执行的时候会发生什么 ✔
  5. 用到过什么前端性能优化(说了缓存) ✔
  6. vue的生命周期说一说✔
  7. 在哪一阶段请求数据 ✔
  8. 在哪一阶段获取元素属性 ✔?
  9. vue里面用什么api获取元素的宽高 ×
  10. 怎么定义变量,(追问)那var,let,const有什么区别 ✔
  11. 基础数据类型有哪些,(我说到了symbol和bigint)✔
  12. (懂得挺多啊)来说一说symbol和bigint(挤牙膏挤了半天)✔?
  13. http有哪些请求方式
  14. get,post请求的区别 ✔
  15. 闭包概念?(概念背的很好啊,笑)来做几个题 - 第一题 概念✔ 题目 x
  16. sessionStorage和localStorage的区别,(追问)那这两东西怎么设置过期时间 区别✔, 追问x
  17. 我实习的时候遇到的一个问题,来做一下?现在有一个数组(里面有对象,也有数组 - 并且深层嵌套),想向每个嵌套的对象内插入一个key,key的值在另一个对象里,怎么做?我:大概可能。。是用遍历和递归吧。。。嗯不错,那把完整代码写出来 - 直接跪了,脑袋停止了思考。面试官:啊没事,那我们问点基础吧 x
  18. 说一说盒模型 ✔
  19. 说一说定位✔
  20. 说一说display都有哪些属性,img是什么元素,div是什么元素,span是什么元素 ✔
  21. 怎么垂直居中✔
  22. flex怎么让三个子项目在横向上均等分 ✔?我说了space-evenly
  23. BFC相关✔
  24. 接上题追问,那现在父元素相对定位,并且overflow:hidden,子元素相对定位top-100px,子元素在哪✔?(我想说子元素有100px在外面了,但是好像说成了子元素在外面100px,不知道面试官有没有算我错)
  25. 第三题 在一个数组中查找两个数字相加之和等于一个target数字,返回这两个数字的下标 (先写了一个双循环,面试官就问说降低一下时间复杂度呗,我想起了昨天刚看的indexof去重,稍稍改动了一下就成了)✔
  26. 有啥想问我的
#实习##面经##字节跳动##前端工程师#
全部评论
字节的面试官是这样的,你答错了或者回答深度不够,他就跳过这个问题不会提示你的。 比如你做的25,改成了indexof本质上也是双循环,indexof不是魔法,它内部也是做了一次循环的。你说的数组去重那个帖子我以前也看到过,但是这些帖子就是茴字的一百种种写法。看这些是真的过不了大厂面试…算法啥的还是得刷
4 回复 分享
发布于 2021-05-26 00:14
第三道算法用map可做,降低了时间复杂度
2 回复 分享
发布于 2021-05-27 17:02
1 回复 分享
发布于 2021-05-26 16:35
已经拒信了。另外经过大佬们的指点,最后一问其实我答得不对;我又去看了一下面试的题目,第一题闭包我答对了。面试官还问到了Number的数字范围是多少。面试忘记录像录音,都是靠回忆,供大家参考。
1 回复 分享
发布于 2021-06-03 14:27
17题:function f(array,key) {           for (let i in array) {               if (typeof array[i] === 'object&(10249)#39;) {                   if (Object.prototype.toString.call(array[i]) === '[object Object]&(14698)#39;) {                                              array[i].key = key                   }                   f(array[i],key)               }           }           return array       }
1 回复 分享
发布于 2021-10-04 17:07
楼主,看你这√打得不少,你确定会凉吗?别太悲观了
点赞 回复 分享
发布于 2021-05-25 21:25
最后一道算法题应该可以先排序,然后用双指针解决
点赞 回复 分享
发布于 2021-09-28 08:37

相关推荐

评论
21
100
分享
牛客网
牛客企业服务