首页 > 字节data广告前端三面面经(已OC
头像
Jennifer~
编辑于 2020-08-28 16:25
+ 关注

字节data广告前端三面面经(已OC

字节秋招正式批 data广告前端,已OC,许愿意向书,许愿offer~
一面(1h)8.14

自我介绍

vue的组件传值
eventBus、vueX、prop/emit

eventBus的原理

vuex的原理

  • 五个模块

$nextTick的作用,和setTimeout的区别,谁先执行

  • 在下次 DOM 更新循环结束之后执行延迟回调

vue-router的原理、几种模式

  • 主要说怎么实现URL改变不跳转页面

  • 怎么监听URL的改变

flex布局的属性介绍

项目优化

动画属性、动画优化

XSS和CSRF

cookie和session的区别

算法题:

  • 台阶

  • 根据路径得到结果:

    • data = {a: {b :[{},{c:0]}}

    • "a.b.1.c"

    • 结果为:0

二面(50min)8.18

自我介绍

vue-router的三种模式

css文字渐变

  • gradient

  • 知道mask-image吗?(emmmm,不记得了

flex

  • 介绍flex

  • flex-basis、width、max-width的优先级

nextTick应用场景,和setTimeout的区别(一面问过)

事件循环及其原理(应该是执行栈,任务队列这些

  • 两个题目:解释为啥

 async function a(){
  console.log(1)
}
async function b(){
  await console.log(2)
}
function c(){
  console.log(3)
}
a()
b()
c()
//1 2 3

new Promise(()=>{
  console.log(1)
  return new Promise(()=>{
    console.log(2)
  })
})
setTimeout(()=>{
  console.log(3)
})
// 1 2 3

编码题:

  • 数组扁平化

  • 实现ES6的继承

场景题:

  • 实现一个retry(fn,count,timeout,delay)

先是实现一个retry(fn,count,timeout),然后写完又加了一个参数delay,然后写完问我觉得自己写的有啥问题吗,,,我觉得没毛病呀,然后我思考了片刻,面试官说好的,没啥问题,,,然后这一题就过了。

三面(35min)8.23

介绍项目(说使用的技术以及有哪些亮点、你做了哪些)

其中一个是怎么做的(问得很细很细)

有没有想过会有什么样的问题,有没有什么解决方案

移动端适配方案

兼容性问题解决了哪些

vue双向绑定的原理

vue中对数组的特殊处理了解吗

实现一个观察者模式
可以实习的时间

三面完第二天hr打电话说给实习offer的话要不要接,当时真的好气,提前批hr面的时候也是说只能给实习offer,面的秋招为啥要给实习offer呢,,,
果断表明实习可以,但是必须接到秋招offer作为正式员工去实习。本以为就这么凉了,没想到今天收到了字节hr的电话,说通过了面试,可以发秋招的意向书了,,,好开心,祝大家也都能拿到想要的offer~
希望快快拿到意向书,许愿腾讯总监面快快约时间~~~

更多模拟面试

全部评论

(5) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐