金山云 | 前端校招二面(录屏复盘)
1、简单做下自我介绍
2、前端知识靠什么自学并运用到实践中?
3、TS 里的 interface 和 type 有什么区别?
4、vue3 相较于 vue2 做了哪些系统上的优化呢?
5、Vue3 composition API 对比 Vue2 options API 有什么优势?
6、项目里有没有提取过自定义 Hook?
7、怎么区分 Hook、Utils 工具函数、Library?
8、小项目不想用第三方状态库,怎么用 Hook 实现 useStore?
import { reactive } from 'vue'
function useStore() {
const state = reactive({
count: 0
})
}
const { count, setCount } = useStore()
9、项目里 CT 影像文件很大吗?怎么处理?
10、按钮级权限控制怎么做?
11、LCP 指标很大怎么分析优化?
12、script 标签阻塞渲染怎么解决?
13、Vite 本地启动为什么比 Webpack 快很多?
14、有没有写过 Vite 自定义插件?
15、简历里的毕设项目主要做什么?
16、你的毕设项目图片前后一致性怎么保证?
17、AI 快速发展下怎么看待前端?怎么看 “前端已死” 的说法?
18、实现 most 函数,返回数组出现次数最多的元素和次数?
let arr = [2,3,4,56,23,2,3,3,5,6,2];
function most(arr) {
}
19、反提问
#发面经攒人品#
查看7道真题和解析