3.7nodejs岗袋鼠云二面
全程一个多小时
1.自我介绍
2.最后一个项目是用来做什么的
3.讲讲第一个项目的RBAC权限管理,RBAC权限模型是什么
4.大文件传输优化是怎么做的
5.如何进行的文件分片,如何使用的md5
6.为什么file可以使用slice函数,底层实现
7.简历格式自动识别是如何实现的
8.简历分析提取和分析出了些什么内容
9.讲讲如何实现的优化搜索 防抖
10.限流和防抖的区别
11.token验证流程
12.批量上传如何实现的
13.有没有批量同步
14.对js的异步如何理解
15.非阻塞io线程
16.使用Vue多还是React多
17.VueRouter怎么实现的,实现原理,两种路由模式是什么
18.谈谈Vuex
19.为什么要使用Vuex,不直接使用全局变量呢
20.讲一讲MVVM,react有没有mvvm的概念,react是否是双向绑定的
21.MVVM中的viewModel的作用是什么
22.讲讲MVC,以及他和MVVM的区别
23.对webpack和vite的区别的理解
24.浏览器缓存
25.强制缓存和协商缓存的使用场景
26.客户端缓存了之后怎么知道我的数据已经发生改变了
27.谈谈前端加载优化
28.讲讲其他前端性能优化方式
29.讲一讲浏览器的渲染流程
30.同时加载页面和JavaScript页面会受到影响吗
31.点击事件向后端发送请求需要5s才能返回数据,浏览器会不会造成阻塞(考察的是事件循环)
32.事件循环和浏览器的监听
33.对uni-app的了解
34.反问
后续面试流程
实习生能接触到的业务
换岗 学习成本 建议
对于前端天花板太低这个言论的理解
如何提高自己的不可替代性
35.岗位意向
#面经#碎碎念记录面试经历