前端面筋---小红书一二面(oc)

#发面经攒人品#
一面(1.8 21.00 48min)
项目相关
1. 实习经历主要做什么事情?
2. Web上主要做什么?管理后台还是员工用的?
3. 你在里面主要负责什么事情?
4. 配置项大概包含什么内容?
5. 子集和孙集的策略是怎么划分的?
6. 配置驱动渲染是指什么意思?什么配置来驱动渲染的?
7. 为什么有的配置项会展示,有的不会展示?
8. 你怎么判断哪个组件需要做什么事情?
9. (追问)如果要在某个特定组件上加一次请求,怎么处理?
10. 你觉得这里面比较难的地方在哪里?
React状态管理
1. 用到React的什么库?
2. Redux、Zustand、MobX这三个有什么区别?
3. (追问)为什么说Zustand是单例?什么东西是单例?
4. MobX的响应式绑定一般用什么东西来做?
5. Object.defineProperty和Proxy的差别是什么?
React原理
1. 讲一下你对React的理解?
2. React是怎么做异步可中断渲染的?
3. 可中断是在哪里中断?
4. 可中断的任务是怎么去执行的?
5. 5毫秒任务是在什么时候开始执行的?
6. 为什么是5毫秒?
7. (关键问题)React怎么保证在每帧渲染之前去执行这个任务?
手写题
1. 手写useRequest - 包含多个追问:
  ○ manual写在哪里?
  ○ run函数每次渲染都生成一次,怎么让它稳定?
  ○ fn变了但run保持稳定,同时能获取最新的fn,怎么处理?
  ○ useRef初始化的问题
  ○ run函数要返回Promise吗?
反问
因为时间太晚, 希望面试官早点回家,就说了一下这次面试我学到了很多, 也很开心。                                              20分钟约2面                                          

二面(1.9 5.00 23min)
基础/学习类:
    前端学了多久?
    自学的吗?学习渠道是什么?
    平时AI了解多吗?什么场景用AI?
项目类:
    SDK监控是什么?
    技术栈是什么? 
    项目是自学项目还是实际业务? 
    聊一个实际工作中的项目
技术原理类: React Fiber架构了解吗?展开讲讲
手写代码:  Promise.all 
其他: 实习时间安排
反问: 业务是啥
20分钟oc

总结:效率特别高#牛客AI配图神器#
全部评论
Fiber问得深
1 回复 分享
发布于 01-12 15:42 浙江
这是面的实习岗位!??
点赞 回复 分享
发布于 03-05 11:13 浙江
好难感觉
点赞 回复 分享
发布于 02-08 11:32 广东
手写ahooks的useRequest吗?问这么难吗
点赞 回复 分享
发布于 01-25 13:56 江西
佬,方便问一下小红书的jd吗?
点赞 回复 分享
发布于 01-11 17:21 江西

相关推荐

一面已通过。1.介绍实习时的主要工作2.本科时是否做过服务端相关项目3.Java垃圾回收机制4.会存在内存碎片化之类的问题吗5.Java Spring的Bean的生命周期是什么样子的6.介绍Java多线程7.轻量级锁自旋失败,转换为重量级锁的过程是什么样子的8.如果要设计一个高并发的订单号生成器,要求全局唯一且可以递增,应该怎么设计9.能介绍一下上下文工程和Harness工程的区别吗10.上下文summary的策略是什么样子的11.怎么去缓解内容被压缩导致结果失真的问题12.RAG文档的分片策略是怎么样子的13.假设召回的一个片段不足以解决问题,怎么优化14.对于更深入的场景,比如文档有语义或组织关系,召回的片段可能指向别的文档,怎么优化15.了解过 Agentic search 吗16.React 和 Plan Execute模式的区别17.如果是比较复杂的场景,既需要 Plan Execute,又需要 React 及时感知进度或外界信息并做反馈调整,这种场景需要怎么设计18.项目是否拿到上线后的测试数据19.假设项目需要升级,需要定位到具体出问题的代码,怎么做20.假设没有堆栈报错,怎么做21.现在需要做成通用平台或工具,给所有业务使用,怎么设计这样一套工具22.怎么把人在排查问题中积累的经验给到系统23.大模型的工具调用能力是什么24.MCP和Skill的区别是什么25.介绍CNN和Transformer的区别26.为什么位置编码能够体现句子中分词的关系27.为什么说模型有上下文限制28.像 Cloude 这种模型,上下文窗口可能只有 200K,并不大,为什么不做得更大一些呢29.模型的参数量是什么时候定的30.为什么提供这么多不同参数量的模型31.像模型上层的 SFT、Lora 这些微调,之前有做过吗32.RL和SFT的区别33.RL的数据源从哪里来34.鸿蒙的 ARKTS 你觉得和安卓有什么区别35.它的整个应用的启动链路是怎么样的反问:岗位具体情况。答:岗位的核心课题是如何用 AI 赋能整个产品线,打造 Agent 能力,不再局限于前端、客户端或服务端某一个领域,希望具备全栈相关的能力。
点赞 评论 收藏
分享
评论
9
32
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务