美团前端暑期实习一二面面经以及个人建议

美团效率可以,👴11号笔试,17号一面,20号二面,今天就发offer了,乐😋,这下Promise.any我直接开香槟。

笔试

内容👴就不说了,其他帖子有。。。

👴但是两道算法80+36,还填的都喜欢,没想到这都能被捞起来

一面

面试老哥很可爱也很温柔,这是我第二次面试,所以也就没怎么紧张了。当时没做记录,所以就拿一些印象比较深的问题写了。

1.自我介绍(从不缺席)

2.经典JS数据类型都有啥,以及NaN问题

3.ES6+特性,这种比较宽泛的问题大家注意,不要报菜名。。。每一条都解释一下,或者起码要有条理地说,就比如我当时是这样:按异步解决方案来说有Promise、generator、async/await。。。

4.Vue数据传递

5.React跳过渲染(React.memo\pureComponent、useMemo等)

6.经典强缓存和协商缓存

7.经典状态码,同样不要报菜名

8.Promise实例方法和静态方法,手写了allSettled

9.两个节点的最近公共祖先

10.场景:React倒计时

二面

老哥不苟言笑,鉴定为leader

1.自我介绍

2.异步解决方案,可能老哥想听到生成器吧,这个玩意确实不是很常见。。。

3.xhr(ajax)流程

4.场景题2个,如何设计一个axios,红包分配(考虑精度问题和上下限)

5.react组件数据传递,react18版本特性

6.介绍项目,我好像掰扯了挺长时间

总结

经典两面,一面技术面二面项目面,没有hr面直接发offer挺意外的。

个人建议

1.这一点仅仅是我个人:开始前1小时不再复习,除非你有很重要的东西没记过。。。听歌听到面试。

2.基础一定要好,比如前端JS一定要往精通里学,才能在面试的时候表现出熟练的程度(往120分复习才能考80分)。

3.不要让面试官说话时间比你长,主动地发散来展现你的优点。

4.多和面试官沟通,尤其算法和手写题。。。就算写不出来也可以说一下大致思路。

#我的实习求职记录#
全部评论
羡慕
4 回复 分享
发布于 2023-03-22 17:03 湖南
第一条个人建议很霸气,想也不敢实操,往120复习考80是真的
3 回复 分享
发布于 2023-04-07 16:42 陕西
校友很nice
2 回复 分享
发布于 2023-03-23 13:14 陕西
羡慕
1 回复 分享
发布于 2023-03-30 22:38 上海
佬,怎么精通JS啊
点赞 回复 分享
发布于 2023-10-29 11:08 陕西
点赞 回复 分享
发布于 2023-06-04 19:54 陕西
羡慕
点赞 回复 分享
发布于 2023-05-15 18:37 四川
往120复习考80!
点赞 回复 分享
发布于 2023-04-24 16:34 湖北
校友弔图一堆
点赞 回复 分享
发布于 2023-04-14 15:04 上海
老哥你和我的二面面试官应该是一个 问的问题都一样
点赞 回复 分享
发布于 2023-04-10 10:24 安徽
请问大佬,红包分配怎么答的呀
点赞 回复 分享
发布于 2023-04-07 13:12 北京
沾沾喜气
点赞 回复 分享
发布于 2023-04-06 18:41 重庆
m
点赞 回复 分享
发布于 2023-04-06 13:24 广东
羡慕啊
点赞 回复 分享
发布于 2023-04-05 01:24 浙江
雏草姬佬佬佬,好奇你面的时候简历上写的是什么项目😻
点赞 回复 分享
发布于 2023-04-03 12:46 黑龙江
朋友,我也是直接被发了offer,之后需要联系hr什么的吗?还是直接等着不管。
点赞 回复 分享
发布于 2023-03-31 21:45 陕西
想问下大佬有实习经历吗?
点赞 回复 分享
发布于 2023-03-31 11:45 北京
老哥问一下场景题 需要写出来吗 还是说一说思路
点赞 回复 分享
发布于 2023-03-29 22:48 辽宁
我狂吸😭😭
点赞 回复 分享
发布于 2023-03-28 14:17 河南
羡慕
点赞 回复 分享
发布于 2023-03-27 16:30 泛播

相关推荐

2025-12-24 15:25
已编辑
门头沟学院 前端工程师
是腾讯的csig腾讯云,前天晚上九点突然打电话约面,激动的通宵学了一晚上,第二天状态很差改了今天(以后再也不通宵学习了)感觉自己浪费了面试官一个半小时单纯手写+场景,无八股无项目无算法,打击真的很大,全是在面试官提醒的情况下完成的,自己技术方面真的还是有待提高,实力匹配不上大厂和已经面试的两个公司完全不一样,很注重编码能力和解决问题的能力,然而我这两个方面都很薄弱,面试官人很好很耐心的等我写完题目,遇到瓶颈也会提醒我,写不出题也会很耐心的跟我讲解好感动,到最后面试结束还安慰我打算把下周最后一场面试面完之后就不面啦,如果能去实习还是很开心,但是最重要的还是好好努力提高技术以下是面经第一题// 实现一个解析 url 参数的函数function parseUrl(urlStr) {// TODO}parseUrl('*********************************************');// 返回 {a: 1, b: 2, c: 3}追问:在链接里见过什么部分?用 hash 路由的话放在哪第二题// 考虑有一个异步任务要执行,返回 Promise,这个任务可能会失败,请实现 retry 方法,返回新方法,可以在失败后自动重试指定的次数。/*** 异步任务重试* @param task 要执行的异步任务* @param times 需要重试的次数,默认为 3 次*/function retry(task, times = 3) {// TODO: 请实现}// ---------------测试示例 ----------------// 原方法const request = async (data) => {// 模拟失败if (Math.random() < 0.7) {throw new Error('request failed');}const res = await fetch('https://jsonplaceholder.typicode.com/posts', {method: 'POST',body: JSON.stringify(data),});return res.json();}// 新的方法const requestWithRetry = retry(request);// 使用async function run() {const res = await requestWithRetry({ body: 'content' });console.log(res);}run();第三题就是给 retry 函数添加类型注释,用到泛型第四题:在组件库中将 Alert 用 api 的形式实现(应该就是 message 这个组件)怎么渲染到一个浮层里而不是原地渲染出来
不知道怎么取名字_:技术这个东西,太杂了,而且要下功夫的
查看5道真题和解析
点赞 评论 收藏
分享
评论
58
127
分享

创作者周榜

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