简单的做个自我介绍吧~

软技能

  • 在工作上,遇到的比较难是事是什么?怎么解决的?
  • 对哪块技术比较感兴趣?
  • 为什么换工作?理想中的工作环境是怎样的?
  • 对自己近五年的职业规划是怎样的。
  • 最近对什么/哪块技术比较感兴趣?最近在学什么吗?
  • 有什么个人项目?
  • 工作生活中,会用哪些大语言模型相关的产品吗?

技术

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)

性能优化

  • 做性能优化的思路?看哪些指标

代码质量

  • 你眼中的好代码是怎样的?
  • 如何提升团队的代码质量?

算法

无重复字符的最长子串