小公司前端春招面经
自我介绍,尝试用英语介绍
通过 2 道笔试题考察八股
1. 表单字段非空校验(空值判断、对象键值的处理、遍历对象的时候如何避免遍历到原型链上的属性)
2. 代码输出结果(var、闭包、作用域)
纯八股
1. 说说 JS 的数据类型
2. 说说 Symbol 的使用场景,Symbol 值作为对象的属性名时如何读取
3. 说说 BigInt,怎么处理大数字运算
4. 什么是跨域
5. webpack/vite 如何解决跨域问题
5. 浏览器地址栏输入 URL 并且按下回车之后发生了什么
6. 说说 DNS 的查询过程
7. vue 相比原生 JS 解决了什么问题(MVVM)
8. 使用 vue 渲染页面一定更快吗
9. vue2、vue3 是如何代理数据的
实习/项目相关
1. 实习期间负责哪些业务
2. 项目用到了 web components,为什么要使用 web components
3. 项目是 monorepo 架构,说说什么是 monorepo,其优势和使用场景
4. 说说性能优化相关指标,如何着手性能优化
5. 图片相关请求如何优化
6. 将图片转成 base64 一定更好吗
7. 说说大文件上传的设计思路(分片)
8. 如何高效分片(多线程 web worker)
9. 如何并发控制,并发是否有最大数量限制
10. 小文件如何上传(分片的 chunk 大小),20kb 的图片如何上传
11. axios 二次封装做了什么
反问
1. 主要业务
2. 主要技术栈
3. 有什么需要提升的点
#前端##面试##面经#
通过 2 道笔试题考察八股
1. 表单字段非空校验(空值判断、对象键值的处理、遍历对象的时候如何避免遍历到原型链上的属性)
2. 代码输出结果(var、闭包、作用域)
纯八股
1. 说说 JS 的数据类型
2. 说说 Symbol 的使用场景,Symbol 值作为对象的属性名时如何读取
3. 说说 BigInt,怎么处理大数字运算
4. 什么是跨域
5. webpack/vite 如何解决跨域问题
5. 浏览器地址栏输入 URL 并且按下回车之后发生了什么
6. 说说 DNS 的查询过程
7. vue 相比原生 JS 解决了什么问题(MVVM)
8. 使用 vue 渲染页面一定更快吗
9. vue2、vue3 是如何代理数据的
实习/项目相关
1. 实习期间负责哪些业务
2. 项目用到了 web components,为什么要使用 web components
3. 项目是 monorepo 架构,说说什么是 monorepo,其优势和使用场景
4. 说说性能优化相关指标,如何着手性能优化
5. 图片相关请求如何优化
6. 将图片转成 base64 一定更好吗
7. 说说大文件上传的设计思路(分片)
8. 如何高效分片(多线程 web worker)
9. 如何并发控制,并发是否有最大数量限制
10. 小文件如何上传(分片的 chunk 大小),20kb 的图片如何上传
11. axios 二次封装做了什么
反问
1. 主要业务
2. 主要技术栈
3. 有什么需要提升的点
#前端##面试##面经#
全部评论
相关推荐

点赞 评论 收藏
分享

点赞 评论 收藏
分享