- 朋友那边复制过来的
 - 有答案欢迎提供到这里
 
某厂面试1
20200413 一面:
- html meta 作用, 具体有哪些
 - flex, flex:1, 代表什么, 有没有其他属性
 - Promise, 状态 ,all , race
 - Promise all 实现
 - 缓存,请求到资源流程和缓存
 - vue 是怎么到 template 到 render 流程
 - cookie 处理,前端怎么处理
 - 算法题 不定序数组 twoSum
 
二面:
- css 局中
 - css position,有什么值, 对应的含义
 - 项目里的 postcss 插件怎么实现
 - vue 生命周期,区别
 - vue 模版渲染流程,怎么更新
 - vue Object 和 Array 的更新是否可以监听, 为什么
 - vue 直接 index 设置 Array 和 push 有什么不同
 - v-router hash 和 history 的区别和实现
 - xss 攻击 富文本渲染 解决方案 compile 实现
 - 上传下载进度监听
 - 算法题最短权和路程
 
三面:
- 封装一个分⻚器,思路,迭代需求,更加智能?
 - 如何优化数组渲染和减少重绘
 - 聊到 项目中的组件库 打包为啥选 rollup ,做了什么
 - 解释一下 esm. cjs, iife, umd 的使用场景和区别
 - Umd 如何起作用
 - 算法, 倒叙加法,不足的位置补0,优化
 - 智力, 变色⻰变成同一种,是否有可能
 
反问:
- 什么部⻔
 - 技术栈
 - 会不会有后端的需求
 - 为啥不问我 react
 
HR:
- 面试,有没有其他 offer
 - 为什么要选 这个部门
 - 工作时间
 - 遇到难题怎么解决
 - 原公司业务,技术栈
 - 原公司规模, 部⻔规模
 - 未来发展, 怎么选公司
 - 有没有了解部⻔
 
某厂面试2
2021-09-02 QQ音乐
- 自我介绍
 - 为什么想换工作
 - 事件猾环
 - Node的事件循环和浏资器的事件循环有什么区别
 - 如何解决跨域
 - 浏览器有等些缓存机制
 - HTTP缓存有哪些
 - 讲一下协商缓存,服务端怎么判断有更改,这次需要缓存
 - 浏览器如何渲染页面
 - 浏宽器滋染过程中会阻塞吗
 - 浏览器怎么执行JS文件的(JS如何执行的)
 - V8引擎怎么执行JS、V8做了哪些优化
 - CSRF是啥,如何防范
 - 什么是CSP?
 - 如何监测网页性能?(线上的怎么收集性能报告)
 - 怎么知道白屏结束,怎么知道页面已经加载完
 - 项目中有没有性能的指标,怎么做的?
 - UDP和TCP有什么区别
 - UDP相对于TCP来说有什么特性、优点
 - HTTPS如何保证安全传输
 - 了解过React吗
 - Vue怎么实现双向数据绑定
 - $nextTick的原理是啥,如果浏览器不支持Promise,怎么降级处理?
 - 最近做的项目,扮演什么角色,用什么技术楼,遇到什么难题,怎么解决的
 - 反问