【前端实习面经】知乎实习一二面面经
作者:四季奶青大杯正常糖
链接:https://www.nowcoder.com/discuss/782114?source_id=profile_create_nctrack&channel=-1
来源:牛客网
一面
- 自我介绍
- 讲讲
微前端
的原理, 介绍monorepo
概念 React hooks
: 问 useState 和 useReducer 的区别前端性能优化方式
设计模式
: 问 redux 和 mobx 有哪些区别- CSS 如何实现 3 * 3 网格布局
less
比 CSS 扩充哪些功能- typescript 语言在编译时如何实现变量的类型推导(完全不会, 这个应该属于编译原理范畴)
- typescript 中的
泛型
如何理解 - 用原生 js 和 react hook 实现 antd 中的
<Model>
组件, 实现其点击页面按钮弹出弹窗, 点击×
关闭弹窗
二面
- 自我介绍
js 垃圾回收机制
- 浏览器缓存机制
- http 状态码
- 自己动手实现
useState
API - 手写防抖节流
- 手撕代码: 自己实现一个 new
- 手撕算法:给定一个这样的二维数组:
1, 4
2, 5
6, 7
8, 10
9, 11
自己找规律, 返回[1, 5, 6, 7, 8, 11]