腾讯QQweb前端现场面试

  1. 如果动画卡顿了怎么办?
  2. 举一些ES6对Array数组类型做的常用升级优化
  3. 浏览器的缓存是怎么实现的
  4. JavaScript有几种类型的值?,你能画一下他们的内存图吗?
  5. vue的双向绑定和依赖收集
  6. 要放置一个200X200的图片,图片大小最好要多大?
  7. 说一下你上一家公司的一个整体开发流程吧
  8. 请设计一个算法。将两个有序数组合并为一个数组。请不要使用concat以及sort方法。
  9. css选择器权重
  10. 使用js实现一个持续的动画效果
  11. 浏览器缓存有哪些?说说Storage/session/cookie的区别以及各自适用于哪种场景?
  12. querySelectorAll得到的是Nodelist还是数组,这两个有什么区别?
  13. Cookie和Session是什么?Token有啥用?登录检验过程(没说清楚)
  14. 项目中的权限是如何实现的
  15. 什么是内外连接?
  16. call和apply的区别和应用场景
  17. xss和crsf的原理以及怎么预防
  18. js中== 和===的区别
  19. babel把ES6转成ES5或者ES3之类的原理是什么,有没有去研究。
  20. 单链表和双向链表的区别?
  21. 深度拷贝和浅拷贝