前端二面

67 阅读1分钟
  • 计网*********
  • 介绍一下HTTP缓存有哪些(这个没背)
    • 缓存类型以及相关头信息
    • 强缓存、协商缓存
  • 介绍一下TCP三次握手和四次挥手
    • 挥手为什么需要四次
  • 什么是跨域?
  • 前端常用的解决跨域的方案有哪些?
    • vite和nginx那个是不是一样的,都是通过反向代理?
    • 反向代理的这个反向是怎么理解的?和正向代理的区别是什么?
  • react中的router有哪两种常见的形式以及他们的区别?
    • 哈希和常见的history的
    • router到底是怎么实现的?比如说url上面的表现形式是加了一个'#',怎么可以监听到这个路由的变化能?
  • es6*************
  • es6的proxy是干什么用的,一般我们可以用来做什么?使用场景?
  • 介绍一下promise的状态,以及常用的API
    • promise.all和promise.race的区别是什么?
  • 介绍一下less是做什么的?你用到了他的哪些功能?
    • less里面的变量和函数有使用过吗?
  • 你对JS的执行安全有了解吗(XSS以及CSRS)
  • CSRF跨站请求伪装?
  • 内容安全策略(CSP)有了解过吗?
  • git:如果需要回滚,用git reset和revert有什么区别?
  • 使用git提交代码上传的过程?
  • axios进行请求:这个请求有使用过axios的拦截器吗?
    • axios相关的配置有了解过吗?