春招面经
更多面经请移步: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 有没有听过
- 你觉得自己竞争有什么优缺点
- 反问阶段