春招面经

更多面经请移步:https://www.nowcoder.com/profile/464647589/myDiscussPost

微店

一面电面(25min 左右)

面了不到半个小时,我以为凉了,,,没想到中午约二面了

  • 自我介绍
  • ES 6 class 继承怎么理解
  • 深浅拷贝
  • 实现深拷贝思路
  • 如何判断函数、对象
  • 从 url 输入一个地址到页面渲染经历了什么
  • https 建立过程
  • 浏览器如何渲染页面,渲染过程(之前这里说的不够详细)
  • http 缓存(协商缓存少说一个,尴尬)
  • 强缓存返回 http code 是多少,协商缓存返回的 http code 是多少
  • http 2.0 聊一下
  • 自己实现一个脚手架,你觉得需要考虑什么
  • webpack 的 loader 和 plugin有自己写过,去了解它的原理吗
  • 总结自己,竞争前端岗位,你觉得自己有哪些优势

二面视频面(40min)

基本毫无准备,一天面两次,还是有点累的。

话说面试感觉面试官怕我是过来练手的,太难了。

  • 自我介绍
  • 介绍目前正在做的项目,在项目中负责的部分
  • 项目中遇到的困难
  • 栈和堆有什么区别
  • 有没有深入了解过 Vue,了解的 Vue 原理有哪些
  • 从 url 输入一个地址到页面渲染经历了什么
  • 知道的 HTTP 请求头有哪些
  • referer 知道是什么吗
  • 什么是跨域,如何解决
  • 浏览器本地缓存有什么,localStorage、sessionStorage、cookie 区别
  • cookie 不能使用 js 获取或设置吗(上一题说区别时候,说cookie 一般只在服务端调用就被问了)
  • cookie 有什么字段,http-only 作用是什么
  • ts 中对 装饰器 Decorators 怎么理解
  • 垂直居中布局
  • px、rpx、em、rem、vw/vh 区别
  • 有没有关注新技术的发展
  • 聊一下什么是微前端(上一个问题,我提到了一嘴,就被问了)
  • 场景题,移动端一个商品搜索结果页面,如果数据过大,怎么解决?(其实这里没有 get 到面试官想问的点,所以我就大概提了下服务端渲染和分页)
  • 还能怎么解决,导致前端卡顿,怎么优化(长列表怎么优化,滑动窗口)
  • 服务端渲染是什么
  • AST 有没有听过
  • 你觉得自己竞争有什么优缺点
  • 反问阶段