腾讯QQweb前端二面面经

  1. 移动端300毫秒延迟,怎么解决的?
  2. 说说你处理过的浏览器兼容性问题
  3. 输入网址到网页呈现出来这个过程尽可能描述一下
  4. vue里的data如果改变了一个数据,是否能在view里显示出来?
  5. node进程中怎么通信?
  6. 描述一下meta的作用
  7. 说到ES6是静态化导入的,而且不能分支导入,然后问AMD、CMD能够分支导入吗?
  8. options请求方法有什么用?
  9. 实现一个三列布局,左边固定大小,其他两列占据剩余空间的50%(使用flex或者使用float)
  10. 深度拷贝和浅拷贝
  11. TCP连接三次握手过程,断开连接(谁先发送请求的;2,3步能不能合并,为什么?)
  12. 前端主要的攻击方式,CSRF攻击的细节,XSS和CSRF怎么结合的?CSP是什么?(说着说着就懵逼了,还是菜)
  13. 浏览器缓存策略,重点Cache-Control选项(强缓存、协商缓存,Cache-Control: max-age, s-maxage, public, private, no-store, no-cache等)
  14. 用户在登录之后还需要请求其他接口。如何实现?
  15. new和instanceof的内部机制
  16. 不同选择器权重是怎么计算的?
  17. 解释一下变量的提升
  18. http缓存和CDN原理讲一下
  19. 针对移动浏览器端开发页面,不期望用户放大屏幕,且要求“视口(viewport)”宽度等于屏幕宽度,视口高度等于设备高度,如何设置?
  20. 什么叫内存泄漏,什么时候会回收内存?
  21. 找出数组中最大的连续子数组的和
  22. 域名收敛是什么?
  23. 页面水平居中
  24. jquery的链式编程原理是什么,怎么实现?
  25. 简单描述一下浏览器的渲染流程