字节跳动前端三面(leader面)

本人一年半工作经验。面的是麦哲伦。

  1. 说了下面试流程
  2. 问了一个一面的问题,忘记查了,js长任务怎么做优化(可以异步的话,拆到worker那边)。
  3. 你是怎么学习Vue的
  4. 说一下Vue的生命周期,每个生命周期具体做了什么。
  5. 你看源码这里,你能说说你看懂的内容嘛?追问v-if是怎么实现的?template怎么编译成代码?v-else是怎么实现的?
  6. 你是从大学就开始学Vue了,那么能说一下你之前做过的项目的难点吗?
  7. 你说一下你之前写过的一个项目吧?(我顺带说了难点)
  8. 你能说一下你现在能想到的一个关于你说的这个项目的优化点嘛?
  9. 你Vue和React都有使用,那么你觉得Vue和React有什么不同之处?
  10. 你既然是主Vue的,如果你要学习React,那么你的学习路线是怎么样的?
  11. 你未来的规划是怎么样?
  12. 做题:
    12.1 写一个格式化时间戳。如果这个时间戳和现在的时间相比是一分钟内,返回几秒前。如果是一小时内,显示几分钟前,如果是一天内,显示几小时前;如果是一个月内,显示几天前,如果是一年内,显示几个月前。如果超过一年,显示日期。

最后问了一下我的不足:
说我技术深度需要提升,使用一些内容的时候要多问问为什么。然后多扩展一些广度。

你可能感兴趣的:(字节跳动前端三面(leader面))