美团日常实习一面(面试官人很好,最后因为非全研究生的原因没能入职)

1.pinia应用于什么样的状态场景,偏技术侧。抛开pinia有哪些状态场景(项目内容)

2.组件传递状态场景,除了pinia(八股)

3.provide的传递方式具体的怎么实现的(八股)

4.provide和inject这两种方法的功能(八股)

5.基于策略模式的组件化架构是怎么样的?举一个例子说(项目内容)

6.这个策略大概配成什么样?实现什么样的功能?(项目内容)

7.智能聊天客服模块是用AI进行对话的吗?(项目内容)

8.流式的逐字展示是怎么实现的?(项目内容)

9.为什么用websocket做实时通信(项目内容)

10.流式输出除了websocket还有其他的实现方式吗?(八股)

11.怎么理解基于路由映射的动态请求架构?(项目内容)

12.统一鉴权是怎么做的?(项目内容)

13.token存储除了localstroge还有哪里?(八股)

14.为什么考虑放localstroge?(项目内容)

15.localstroge还存啥了?(项目内容)

16.localstroge不会很大吗?(项目内容)

17.localstroge最大能存多大?(八股)

18.万一超了呢?(项目内容)

19.除了localstroge还知道哪些持久化缓存的内容?(八股)

20.介绍一下Zod(项目内容)

21.为什么要重构轮胎厂项目成vue3?(项目内容)

22.怎么重构的?详细说说如何借助AI工具重构?(项目内容)

23.总结出用AI coding的经验?(项目内容)

24.知道spec coding这个概念吗?web coding呢?(八股)

25.skill和mcp的区别?(八股)

26.代码有多少是手写的,有多少是AI写的?

27.CSS中的Flex布局怎么实现两侧布局?(八股)

28.如何理解绝对定位和相对定位?(八股)

29.实现一个二叉树的遍历(二叉树的结构:const node ={left: leftNode, right: rightNode, value: 'xx'})按照二叉树的结构输出所有的二叉树value
全部评论

相关推荐

一、手撕题 1. 版本号排序2. 事件循环输出题3. 限流调度,执行的任务数量不能超过两个二、AI 相关问题(开放性问题)1. 你经常使用 AI 工具吗?对 AI 的熟悉度2. AI 的一个场景,通过一个 SSE 去吐内容,你了解 SSE 是什么吗?流式输出它的那个内容是 Markdown,那前端要显示的这个内容,但是因为 Markdown 它可能一开始语法并不全,比如说举个例子,它加粗或者是画横线之类的,它一开始吐出的可能是一部分内容,这种情况下怎么去处理?3. 正常工作中的 AI 工作流是什么样子的?比如你要用 AI 能充分理解你的项目,让它了解你当前的上下文是怎么定义的,举个例子。4. 如果 AI 生成的代码都跟你当前的项目规范不太一样,或者说有冲突,这个时候1应该要做怎么样的约束呢?5. 当你项目比较大的时候,它不可能全盘的去读你整个项目,这样 token 会爆炸,这个时候怎么处理?三、八股1. 使用 new 操作符,整个对象操作会做什么事情?2. CommonJS 和 ES6 module 的区别3. 在 JS 中,比如 0.1 + 0.2,它是不全等于 0.3 的,什么原因?4. 浏览器的安全策略有哪些?5. 浏览器的渲染机制是怎么样的?6. 怎么去避免重排重绘?7. 进程通信方式有哪些?使用场景分别是什么?8. TCP 是怎么实现可靠传输的?9. http3.0 协议为什么要基于 UDP 去做?10. React Router 是怎么实现的?11. 微前端的JS沙箱和CSS沙箱是怎么实现的?(没有接触过微前端,所以直接说不会了)12. 正常开发项目时性能优化思路是怎么样的?13. 上线虚拟滚动之后你是怎么去监控它是否按预期实现?4.17一面半小时后通知通过,4.20二面(我已经挂过两次二面了,希望这次能通过...)
点赞 评论 收藏
分享
评论
点赞
3
分享

创作者周榜

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