春招前端面试题目整理(持续补充)

132 阅读1分钟

答案有时间后续再整理。
一. JS

  1. eventloop
  2. 原型对象、原型链、instanceof
  3. 闭包
  4. new Object()的过程
  5. 讲一下继承 class继承?为什么调用super? 寄生组合继承和组合继承的区别?
  6. 垃圾回收机制
  7. JS的面向对象
  8. JS建一个二叉树,然后前序遍历

二. VUE

  1. 生命周期,自己用过这些钩子么?
  2. 双向绑定
  3. webpack配置
  4. slot插槽
  5. 自己有没有写过组件
  6. render函数
  7. v-if和v-show的区别

三. CSS

  1. 盒模型
  2. BFC
  3. 各种居中
  4. position有哪几种取值 fixed和relative区别
    fixed随浏览器滚动而滚动
  5. 各种选择器
  6. diaplay的各种取值 四. HTML
  7. 动画效果自己实现过没有? 五. 网络相关
  8. https和http的区别
  9. https建立连接的流程

六. 前端工程

  1. web性能优化
    www.cnblogs.com/lxwphp/p/81…
  2. 浏览器缓存 如果不需要缓存怎么做
    juejin.cn/post/684490…
  3. 必问:浏览器从输入网址点击开始的动作
    www.xuecaijie.com/it/157.html…
  4. 页面渲染流程 js、css会不会阻塞页面渲染?为什么?为什么不写在一起?
    juejin.cn/post/684490…
  5. 怎么和后端交互
  6. WEB安全,具体解释csrf和xss、原理、怎么实现一次攻击、怎么防范、结合自己做的项目说(主要涉及了cookie,问要做什么标识可以解决上述问题)。
    juejin.cn/post/684490…
  7. 浏览器打开一个标签是进程还是线程 为什么 说一下html5的多线程 谷歌是进程(其他是线程?) 进程和线程的区别(主要是资源共享还是不共享)
  8. echarts 如果页面缩放会发生什么?怎么解决?