首页 > 小红书前端一二面OC
头像
今天的算法题刷了吗
发布于 今天 00:22 浙江
+ 关注

小红书前端一二面OC

流程很快,一面完第二天约二面,二面完hr加微信,有转正机会,但不保证转正,感谢这次流程~

一面:40min

  • 自我介绍

(一)项目与技术实践

  • 如何理解当前主流的 Agent 开发?
  • 项目中使用 Web Worker 的主要作用是什么?该技术调研是你独立完成的吗?
  • AI 相关能力建设的难点是什么?项目中遇到的线上问题及解决方案?
  • 设计组件时如何考虑通用性和扩展性?
  • 如何评判网页性能是否合格?前端性能优化的核心方向有哪些?
  • 项目中虚拟滚动 / 懒加载具体是怎么实现的?
  • (二)框架

  • 对 Vue 和 React 框架的理解?
    • 对 Vue组件通信的理解?

    (三)工程化

  • Webpack 与 Vite 的核心区别是什么?
  • Tree-shaking 的执行原理是什么?
  • (四)其他

    • 自我定位与职业规划是怎样的?
  • 你的核心优势是什么?
  • (五)手撕:***********

    二面:1H

    二面学到了很多

    (一)框架

    这部分深入拷打

    • Vue2与Vue3的响应式原理差异?
    • 为什么Vue3还要进行重写?
    • Vue3的依赖收集
    • ref 和reactive之间的差异,追问底层
    • 为什么 ref 需要 .value,而 reactive 不需要?
    • 如何处理 reactive 复杂对象重新赋值?(业务场景,封装函数
    • Vue3 中 Proxy 的核心缺陷?(点在数据类型 (面试官通过这一点把以上整个思路给串起来了,学到了很多
    • Vue数据通信,兄弟组件通信的前提是?(公共父组件

    (二)CSS

    • 口述三栏布局如何实现(提到BFC
    • 追问BFC的场景,浮动,margin重叠

    (三)工程化

    • git场景实操,两个人代码在不同分支操作现在要在测试环境测试如何操作
    • 追问,冲突解决,Merge过程想要终止git命令是什么?rebase呢(相关参数不太记得 --abort
    • 口述当前面试的赛码网如何拆分组件?
    • 赛码网对于用户信息这种组件可能都能使用的数据如何处理?
    • 赛码网代码编辑器的不同tab栏思路,不同的tab都是一个组件吗?

    (四)手撕

    全部评论

    (4) 回帖
    加载中...
    话题 回帖

    近期热帖

    热门推荐