- 为什么选择前端 什么时候学的前端,如何学习,JS、TS、CSS分别通过什么学习的,看过什么书
- 对lerna有什么了解,遇到过什么问题
- lerna包依赖自动更新是怎么实现的,软链接的解决思路和原理 turborepo为什么性能更快,除了并行下载和缓存以外
- 除了lerna和turborepo以外,还有什么monorepo方案,了解过yarn workspace吗
- 说下幽灵依赖,为什么会有幽灵依赖,pnpm除了下载速度快还有什么好处 Babel有哪些包是做兼容性的,除了corejs
- 如果npm包如何只发到集团内网,如果以后又想发到公网怎么解决 Vue和React有什么区别 平时怎么实现函数式,除了无副作用以外
- 了解哪些React状态管理方案,jotai是怎么实现的,Redux和Mobx有什么区别
- React中对象的immutable除了Proxy和深拷贝还有什么解决方案,比如state是对象,setState对象的某个值怎么办,如果属性层级很深,还能用扩展符浅拷贝吗
- useMemo有哪些使用场景,为什么useCallback会引起无限循环
- React有10个button,都去绑定click事件,为什么不能用事件委托
- 发送一个请求,如何在30秒后自动rejected,用Promise.race怎么实现
- 用Promise.all实现Promise.allSettled
- 在用Vite的时候,开发环境和生产环境的不一致是什么原因导致的,怎么解决
- 怎么使用Webpack配出Vite的效果,除了DevSever以外
- 有1000个组件,如何在Webpack层面,只加载一个组件,除了懒加载以外
- Webpack还有哪些性能优化方案
- 除了CDN、压缩、缓存这种网络优化以外,渲染层面上项目还可以怎么优化。
- import react from“React”,如何找到导出react的这个文件 TypeScript如果想去除某个类型,用什么内置类型
- TypeScript如果想让interface的某个属性为可选,应该怎么做,怎么遍历interface属性,口撕
- 水平垂直居中(最后才问,感觉凑时间)
- flex布局除了主轴和交叉轴设成center,还能怎么实现居中
- 怎么了解到前端新动态,比如JS的新特性
2023web前端面试汇总
于 2023-02-19 21:20:33 首次发布