金山云 | 前端校招二面(录屏复盘)

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、反提问

#发面经攒人品#
全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务