腾讯前端一面总结

431 阅读1分钟
  1. 他自己先介绍下JD;

  2. 常规自我介绍?

  3. qiankun框架如何实现?为何要选用它?

  4. qiankun内部子模块之间样式污染问题怎么处理的? 主子模块怎么实现通讯的?了解里面原理吗? 主子模块渲染的顺序?是如何加载的? 它的api有哪些?具体如何实现的?

  5. 举个例子A模块样式.a, 然后加载B模块也有同样的样式.a, 会出现覆盖污染的问题, 浏览器是加载过的样式会缓存在浏览器中的, 那你知道qiankun里面是怎么控制的吗?(他看我答不出来, 急了~呜呜)

  6. 说下浏览器安全攻击吧?

  7. 为啥要离职?

  8. 有无做过自动化测试? 专门针对js代码测试的那种有吗?

  9. 机试做三道题,每题平均15min左右吧:

// 1.有一堆整数,请把他们分成三份,确保每一份和尽量相等
// (11,42,23,4,5,6 4 5 6 11 23 42 56 78 90) 1,2,3,4,5,6

// 2. 实现一个发布订阅功能,on-订阅, off取消订阅, emit发布

// 3. 介绍下 promise 的特性、优缺点,内部是如何实现的,动手实现 Promise
  1. 说下vue的原理方面的吧? 尽可能详细些~
  2. 我们会综合评估下, 回去等通知吧~~