1. 职业规划
  2. 怎样学习前端的
  3. 盒子模型和flex布局,这两个做一个对比
  4. position常见值和自己的理解
  5. 绝对定位的元素如果父级没有relative/absolute,它相对于谁定位
  6. CSS预处理器
  7. Vue中的mixin(面试官提了一下)
  8. H5语义化的作用
  9. 深浅拷贝和实现方法
  10. ES6扩展运算符...是深拷贝还是浅拷贝(浅拷贝)
  11. JS事件循环
  12. 事件捕获和事件冒泡,如何阻止事件冒泡
  13. Promise.all和Promise.race
  14. 项目数据哪来的
  15. 跨域,服务端有跨域这个概念吗
  16. 二级域名和三级域名互相请求算跨域吗
  17. XSS、CSRF攻防
  18. XSS怎么防止JS获取到cookie(请求头设置HTTPonly这个属性,带有HTTPonly的cookie,JS就获取不到了)
  19. React了解吗
  20. Vue生命周期
  21. 在哪个生命周期钩子发请求
  22. Vue的nextTick()
  23. computed和watch的区别
  24. 初次加载页面computed会不会立即执行,watch会不会立即执行(watch的immediate设置为true就会立即执行)
  25. watch如果监听对象嵌套很多层的话,怎么监听深层的对象的变化(deep属性设置为true)
  26. Vue里的this.set方法(比如你改数组的某一项或者数组里的某个对象的某个值的时候,页面没响应,这时候比较好的方法就是set方法(比如你改数组的某一项或者数组里的某个对象的某个值的时候,页面没响应,这时候比较好的方法就是set方法(比如你改数组的某一项或者数组里的某个对象的某个值的时候,页面没响应,这时候比较好的方法就是set)
  27. Vuex,什么时候有必要使用
  28. git常见命令
  29. git cherry-pick(可以添加指定某一个commit的commitHash(也就是它自动生成的一串数字),就会把这一次commit的代码合并到当前分支)
  30. 数组去重
  31. 为什么Set能去重
  32. JS设计模式
  33. 反问

面试官评价:在应届生里面我觉得你还是可以的,主动性还是比较好的,涉及的范围也是比较广,但Vue的一些处理还是经验不够,以后工作要好好沉淀,原生JS基础一定要打扎实,在应届生中还是不错的。

95min,我竟然抗住了腾讯一面超过一个半小时,当时把我激动到小鹿乱撞,面试官评价还是挺不错的,被腾讯面试官这样评价我已经很满足了,后面20多分钟都是面试官在给建议和介绍部门,面试官很直率很负责,不会的题目都会讲解知识点。