Skip to content

快手暑期二面

  1. 自我介绍 and 面试流程介绍。
  2. 做这两个项目的原因以及形式。
  3. 技术选型是怎么确定的。
  4. 为什么选择用 IndexedDB 存储数据?
  5. 是否考虑低代码平台的深度开发?
  6. 如何实现一个多人协作?
  7. 多人协同编辑出现的冲突如何解决?
  8. 如果低代码组件之间有强制的联动怎么实现?
  9. 如果数据量过大如何优化性能?
  10. 如果要你开放第三方组件接入,逻辑层面和代码层面如何实现?
  11. 封装一个对 IndexedDB 使用的钩子函数。
  12. TS 体操类型,输出对象键名联合类型。
  13. Interface 和 type 的区别。
  14. 如果要把现成的 B 类型融入到 A 类型该怎么写类型定义?
  15. 对封装的函数等做介绍。
  16. 表格数据和点击顺序乱序响应的 bug 怎么解决?
  17. useCallback 和 useMemo 是通过什么优化性能的?
  18. 学习前端多久了?
  19. 「反问」了解一下平常低代码开发的惯用流程。