快手 商业化 秋招

一面

  1. 自我介绍
  2. 为什么大一就选择前端
  3. 实习项目的架构等
  4. 业务组件封装,举个例子
  5. 封装组件,最重要的考虑因素是什么
  6. 做过哪些性能优化
  7. 迁移构建工具的考量
  8. 大文件上传流程
  9. cookie和localstorage区别
  10. 讲一讲http123
  11. 浏览器安全
  12. url输入到展示流程
  13. 页面渲染流程
  14. SSR主要解决了什么问题
  15. SEO了解过吗
  16. 讲一讲闭包的理解,优缺点,最主要的问题是什么
  17. v8垃圾回收机制
  18. 有哪些常见的场景会造成内存泄漏
  19. eventloop讲输出顺序
  20. 写题 深拷贝和React useDebounce二选一
  21. 讲一讲fiber
  22. fiber的调度逻辑

面试官肉眼可见的很疲惫,每个回答都会给出回应,体验不赖

一小时后约二面时间

二面

  1. 自我介绍
  2. 怎样衡量实习做的某个事情的效果,有什么好处
  3. 除了monorepo还了解哪些代码管理方式
  4. 不使用monorepo,两个仓库间的代码要复用有什么方式 (git的submodule、模块联邦等等,可以多方面考虑)
  5. 讲一讲微前端项目的背景和思考
  6. 项目是怎么拆分的,拆了几个模块,按什么原则或经验
  7. 介绍一下构建工具迁移,线上更换构建工具的话需要考虑哪些方面
  8. 组件库里面的组件有什么规范要求,如何保证定下的规约不出现变化,开发者怎么保证遵守规范
  9. 场景题,a业务和b业务都有一个工程,里面页面都非常像,都迭代了5、6年,想做一些组件复用,这种情况下建一个组件库,你会如何去设计,如何去分层
  10. 手写 React 自定义hooks useTime

二面更多问的都是个人的思考和选型方面的问题,感觉答得还可以

面完开泡,去看了下官网流程也没挂

全部评论
性能优化怎么做
点赞 回复 分享
发布于 12-24 14:47 北京
佬二面什么时候啊
点赞 回复 分享
发布于 12-24 16:49 湖北
我三面完了也在泡着,佬开了踢我一下
点赞 回复 分享
发布于 12-24 16:52 江苏

相关推荐

评论
2
4
分享
牛客网
牛客企业服务