2025春招-美团-前端一、二面

部门:申请的是本地核心商业下面的业务研发,实际面我的是到店酒旅

一面:

八股:
1. this指向
2. 闭包是什么及其危害
3. 解释事件循环,重点解释为什么要有这个机制以及循环体现在哪里?
4. 聊聊如何解决内存泄漏
5. 跨域,至少两种方案,并详细解释如何实现
6. __proto__ vs prototype
7. 尽可能说出所有Promise的静态方法以及作用
8. Webpack vs Vite

手撕:
1. 股票II,10s秒了,面试官尴尬的给出了第二题
2. 原创题,略复杂,判断两个特殊的字符串是否相等并给了比较规则,本质用双指针来做;2min秒了,面试官直接说你一面过了,5h之后收到二面通知

二面:

全程无八股,让我自己挑着随便讲一个项目;然后就是长达45min的唠家常:
1. 你的优点缺点
2. 为什么留学
3. 老家哪里的
4. 你留学的朋友们现在怎么样了
5. 有女朋友吗,女朋友在哪工作
6. 能接受几点下班?我的组可以确保双修和八点之前下班
7. 留学里面最好的事情是什么,有过压力大的时候吗
8. 讲讲美国本科学了哪些课,研究生学了哪些课
9. 你本科实验室老师怎么样,你怎么得到这个机会的
10. 大概什么时候能到岗?没事,你随便说说我不着急的
11. 马上准备去哪旅游?

手撕:
改版三数之和,随便测几个例子,讲一下时间和空间复杂度。

全程面试官都极其友善,一直用您来称呼我;三天之后二面面试官加我微信,说没有hr面了,直接要我了,他是我的直属领导。五天之后拿到offer。
全部评论
牛哇,10s我照着抄都抄不完
1 回复 分享
发布于 04-30 18:50 广东

相关推荐

1.项目介绍。2.美团外卖首页包含大量商家卡片,支持按距离、销量、评分筛选,且商家数量达数千级,如何设计前端渲染方案确保页面流畅滚动?如何优化筛选功能的响应速度和数据加载体验?3.美团到店团购订单页需要展示订单信息、核销状态、退款入口等,如何设计前端状态管理逻辑?用户支付成功后,如何确保页面状态实时更新且数据一致?如何处理支付超时、网络中断等异常场景?4.美团外卖的“骑手实时位置追踪”功能,需要在地图上实时显示骑手位置、配送路线和预计送达时间,前端如何基于WebSocket 实现位置实时同步?如何处理网络波动导致的位置延迟或丢失问题?5.美团首页的“个性化推荐”模块(如推荐商家、优惠活动),需要根据用户行为动态加载内容,如何设计前端缓存策略?如何平衡“推荐内容实时性”和“页面加载速度”?6.美团外卖的“购物车”功能支持添加商品、修改数量、选择规格(如口味、包装),如何设计前端数据结构和交互逻辑?当用户在多端(APP、H5、小程序)登录时,如何保证购物车数据同步?7.美团到店餐饮的“预约排队”功能,需要展示当前排队人数、预计等待时间、叫号提醒,前端如何实现实时更新?如何优化大量用户同时在线时的页面性能和消息推送可靠性?8.美团的“评价晒单”模块包含大量用户评价(文字、图片、视频),支持点赞、回复、筛选,如何设计前端架构实现评价的高效渲染和交互?如何处理地址库数据量大导致的加载缓慢问题?
点赞 评论 收藏
分享
1.实现一个useFormHook,支持字段注册、校验、依赖、批量更新。你会怎么设计它的类型系统和数据流2.简历里写的xx观测平台是个什么东西?主要解决了什么问题3.这个MCP工具渲染听起来挺复杂的,能不能具体讲讲它在整个系统里起什么作用?4.你刚才提到用了注册器分发器的设计,那这个改造的出发点是什么5.平时写React组件的时候,有关注过 re-render的触发机制吗6. state、props 改变时,哪些情况组件其实不会重新渲染7.useMemo和useCallback说说这俩 Hook(胡克)的底层原理,为什么有时候用了反而更慢8.如果我现在让你优化一个频繁渲染的列表组件,不允许用虚拟滚动你能想到哪些方案?9. React 18 的 Concurrent Rendering你了解吗,讲一下吧10.它解决了Fiber架构之前哪些痛点?能讲讲优先级调度模型怎么运作的吗11.你知道 React 的 Diff 算法为什么是基于同层比较的吗12.那如果我手动改了 key,会发生什么13.完整描述一下从输入URL到页面渲染出来这整个过程14.浏览器的 Event Loop说一下,如果我有一个 async/await + Promise + setTimeout 混在一起的例子,能按顺序输出结果吗15. 如果我在requestAnimationFrame里触发 setState,React是在这一帧内更新的吗16.页面卡顿通常有哪些来源,你怎么排查性能瓶颈?具体工具有哪些17.你们项目是怎么做状态管理的,如果用Redux和MobX,能不能说说各自的痛点18.假设我们有个超大型的表单页面,状态非常复杂,你会怎么设计状态切分19.你用过React Query或者SWR吗?这类请求缓存库你觉得和Redux有什么本质区别20.如果数据既存在store又在组件state 中,这会带来什么隐患,怎么避免21.做过哪些打包优化,如果打包出来体积过大、首屏白屏时间过长,你会怎么排查22.vite为什么快,esbuild机制是怎么样的24.你来实现一个弹窗系统要求支持多层嵌套弹窗;每个弹窗关闭要恢复上一个滚动状态;支持 ESC键关闭不允许页面闪动,你怎么设计
查看23道真题和解析
点赞 评论 收藏
分享
评论
9
20
分享

创作者周榜

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