奇安信前端二面 1h
  面试官是来自 奇安信 前端第二团队的成员,全栈开发的一位老大哥。 
   - 自我介绍 
   - 问我Vue / React 哪个熟悉一些 ? 我说都熟悉都可以问,自信是秋招人的第二把利剑 
   - Vue-Router 实现原理,两种模式的区别 
   - Vue nextTick 实现原理 
   - Vue 2 到 Vue 3 响应式的改变 
   - JS 中 ESM 和 CJS 的区别 
   - 动态引入和静态引入怎么理解 
   看到你简历上有写 webpack 是吧 (是的但是我不敢写熟悉) 
   - webpack 三个概念 boundle chunk module 
   - webpack 如何做性能优化 ? 分为 构建优化 和 产物优化 
   - 在字节用 rollup 做了啥 
   翻开我的 github 看了两分钟 问为啥不用自己的组件库(蠢瞎玩的,练手) 
   手写题 
   交通信号灯切换 (一眼状态模式 秒a了) 
 /**
* 红色 3s
* 黄色 2s
* 绿色 5s
/
const stateList = [{ name: '红', time: 3000 }, { name: '黄', time: 2000 }, { name: '绿', time: 5000 }]
const total = stateList.reduce((pre, cur) => pre + cur['time'], 0)
async function changeColor() {
  console.log('开始循环')
  for (let i = 0; i < stateList.length; i++) {
    await new Promise((resolve) => {
      console.log(stateList[i].name)
      setTimeout(() => {
        resolve()
      }, stateList[i].time)
    })
  }
}
changeColor()
setInterval(async () => {
  changeColor()
}, total) 反问:   - 公司不同业务组介绍 
   - 公司加班情况(说的蛮诚恳的 平均每天下班 8-8.30) 
   - 新人培养 
   - 多久有反馈 
  查看10道真题和解析
查看10道真题和解析 投递网易等公司10个岗位
投递网易等公司10个岗位