简单的做个自我介绍吧~
软技能
- 在工作上,遇到的比较难是事是什么?怎么解决的?
- 对哪块技术比较感兴趣?
- 为什么换工作?理想中的工作环境是怎样的?
- 对自己近五年的职业规划是怎样的。
- 最近对什么/哪块技术比较感兴趣?最近在学什么吗?
- 有什么个人项目?
- 工作生活中,会用哪些大语言模型相关的产品吗?
技术
CSS
- Flex 和 Grid 布局
- 垂直方向,三块元素,上下两块固定高度是 20px,中间撑满怎么实现。除了用 Flex 布局,还有别的方法吗?
- Flex 的 grow 和 shrink 怎么计算?
- Flex 布局和 Grid 布局的区别? 有什么情况是 Grid 能实现,Flex 不能实现的吗?
- 定位布局
- CSS 的绝对定位的规则? Sticky 定位的规则是怎么样的?
- 定位元素决定谁显示在上面的规则是什么?
- 响应式
- 你知道哪些响应式布局的方案?
- rem 和 em 的区别?
- 兼容性
- 你知道哪些浏览器的CSS的 兼容性问题?
- 性能
- 哪些样式的变化会导致浏览器的重绘和回流?
- 细节
- 样式优先级从高到低的规则?
- 单行文本超出隐藏怎么做?多行文本超出隐藏该怎么做?
JavaScript
- 防抖和节流是什么?什么时候用?
- 哪些会内存泄露?
React
- React 减少不必要的重新渲染?怎么避免使用 Context API 的不必要的渲染?
- 一个 State,状态是一个比较很深对象上的属性
{a: {b: {c: }}}
怎么做。 - 父组件主动调要子组件的方法怎么做?不用 ref 怎么做?
状态管理
- 用过哪些状态管理库;他们各自的优缺点是什么?
- 如何避免不必要的渲染?
- 异步数据的(DataFetching)
性能优化
- 做性能优化的思路?看哪些指标
代码质量
- 你眼中的好代码是怎样的?
- 如何提升团队的代码质量?