【秋招复盘】字节跳动-前端-一面+二面(凉)

一面(35min)

  1. 项目中用了什么数据流
  2. 用过哪些hooks
  3. redux有哪些hooks
  4. react有哪些自带的hooks
  5. js的隐式转换?举个栗子说一下
  6. js作用域
  7. css盒模型
  8. 怎么设置全局变量
  9. 怎么实现react组件初次渲染时执行一些事件
  10. html的meta标签是干嘛的
  11. 如何纯css实现一个从左到右移动的动画,js呢?(说了定时器和requestAnimationFrame)
  12. js执行会阻塞渲染吗?如何避免渲染被打断?
  13. script标签有哪些属性,干什么用的
  14. 跨域
  15. 手撕题1:两栏布局,顺便问了下flex:1的意思,还有flex有哪些属性
  16. 手撕题2:twoSum
  17. 问答题:说一下结果
    window.name = 'byteDance'
    function A() {
    this.name = '123'
    }
    A.prototype.getA = function() {
    console.log(this)
    return this.name + '1'
    }
    const a = new A()
    const getA = a.getA
    getA()
  18. 箭头函数和普通函数的区别
  19. js里有哪些改变this指向的方法(call、apply、bind)
  20. 反问

二面(1h)

  1. 自我介绍
  2. 聊项目
  3. 项目中的设计器为什么用的是mobx而不是redux
  4. Ant Design Form原理
  5. 项目中的登录校验是怎么做的
  6. 同源策略
  7. 说结果(Promise,setTimeout这些的)
  8. 手撕题:防抖
  9. 手撕题:数组拍平(用两种方式)
  10. 手撕题:两个有序数组合并
  11. webpack原理
  12. 反问

感谢信了

#字节跳动##2023秋招##23届秋招笔面经#
全部评论
楼主哪个部门呀
点赞 回复 分享
发布于 2022-09-06 14:03 浙江

相关推荐

11-07 13:31
怀化学院 Java
勇敢牛牛不怕难:又疯一个
点赞 评论 收藏
分享
点赞 14 评论
分享
牛客网
牛客企业服务