offer啦!美团产品上岸经验分享

由于我8月上旬才开始小范围秋招投递,美团是我接到的第一个面邀,准备极其仓促,还好对经手项目本身就非常熟悉,平时也有一些思考的积累,顺利拿到了offer!
给大家分享下我的经验,希望大家秋招offer多多!!
PS:美团现在产品/产运还在继续捞人ing,冲鸭!亲测投递时选择“都喜欢”更容易被简历对口部门捞~

TimeLine

个人感觉美团的效率真的很高(面邀太快了以至于我甚至没有机会刷一次笔试分,笔试时间没把握好最后一趴纯纯乱蒙orz),基本流程节点之间都在1周内,体验极好~

面试Tips

由于我项目经验比较多,大部分面试都在深挖各个项目,我总结了提问主要方向及回答思路,大家可以根据自己的经历参考~
1. 项目介绍:
讲故事的方式讲自己的项目。
背景+冲突(待解决的用户问题、业务目标与现状的gap...)+适当设问引出解决思路及方案+取得了什么成果
2. 承担角色:
建议有亮点的实话实说
实话实说自己在项目的哪个阶段分别做了什么、取得了什么成果/产出;
亮点可以是某个环节比其他人都做的更多、思考更深入,可以是合作同学给你的评价...
3. 项目细节:
提前复盘项目关键动作数据指标
关键动作,例如用户调研(前因后果,如何指导需求设计)、需求挖掘(利益相关方/用户画像、用户痛点)、需求设计(针对挖掘的痛点👉Why what how)、需求落地...
数据指标,包括结果指标和过程指标,细拆指标意义、目标、口径、评判标准、变化...
4. 通用能力:
讲实际场景,在对过程的描述中体现你的能力/方法论。
例如沟通能力——日常如何和合作同学沟通的(包括文档,也是沟通的一种方式)、出现问题/冲突时怎么处理的等
5. 宏观视角。
平时多积累、多思考。
对业务,你对这个赛道的看法和思考;对项目,你总结了什么可复用的能力、各个项目之间的共性和差异性...

美团的面试官都超级nice,每个人都有自己侧重关注的视角(特别是主管面,真的非常灵活哈哈,几乎没法准备),我很享受在面试过程中借助问答对自己和过往经历抽丝剥茧的过程,是弥足珍贵的自我复盘方式~
#美团##美团面试##美团offer##产品经理##校招#
全部评论
还是楼主太牛了,我也8.6第一批笔试,一个多月了都没约面
1 回复 分享
发布于 2022-09-20 00:04 上海
很有帮助,谢谢楼主
1 回复 分享
发布于 2022-09-17 11:51 安徽
hi~同学,秋招遇“寒气”,牛客送温暖啦!23届秋招笔面经有奖征集中,参与就得牛客会员7天免费体验,最高赢300元京东卡!戳我去看>>>https://www.nowcoder.com/link/zhengjipinglun
点赞 回复 分享
发布于 2022-09-19 14:44 北京
恭喜
点赞 回复 分享
发布于 2022-09-19 12:23 浙江
期待美团见!产品岗位不限专业,欢迎有产品思维的同学投递哇~
点赞 回复 分享
发布于 2022-09-19 10:05 北京
吸吸吸
点赞 回复 分享
发布于 2022-09-18 23:49 陕西
好厉害,吸吸offer
点赞 回复 分享
发布于 2022-09-17 10:03 北京

相关推荐

1.自我介绍2.介绍一下mcp, skills3.了解react哪些状态管理库4.对话是sse还是什么?是用fetch还是EventSource?5.ts中的any 和 unknown讲一讲6.是直接用组件库的组件还是自己封装了一些别的7.代码输出题1function main() {{var a = 1let b = 2}console.log(a);console.log(b);}main()console.log(a);8.什么是块级作用域 全局作用域 函数作用域9.代码输出题2for (var i = 0;i < 5;i++) {setTimeout(() => {console.log(i);}, 100);}10.代码输出题3for (var i = 0; i < 5; i++){function printText(temp) {setTimeout(() => {console.log(temp);}, 100);}printText(i)}11.代码输出题4for(var i = 0;i < 5;i++){function printText(temp) {var temp = isetTimeout(() => {console.log(temp);}, 100);}printText(i)}12.代码输出题5for(var i = 0;i < 5;i++){function printText(temp) {setTimeout(() => {var temp = iconsole.log(temp);}, 100);}printText(i)}13.点击控制台输出题export default function App() {const [count, setCount] = useState(0)console.log('render',count)return (<div><h1>{count}</h1>{setCount(count + 1)setTimeout(() => console.log('setTimeout', count), 1000)}}>+1</div>)}//这个组件点击按钮后,控制台的输出顺序和值如下:// 1. render 1 (组件重新渲染, count 更新为 1)// 2. setTimeout 0 (1秒后输出,注意这里是 0 而不是 1)14.算法:给有序数组arr = [-4, -1, 0, 3, 5],返回平方后的排序// 有序数组平方后排序const arr = [-4, -1, 0, 3, 5]function solution(arr) {const len = arr.lengthconst result = new Array(len)let left = 0let right = len - 1let index = len - 1while (left <= right) {if (arr[left] * arr[left] > arr[right] * arr[right]) {result[index] = arr[left] * arr[left]left++} else {result[index] = arr[right] * arr[right]right--}index--}return result}console.log(solution(arr));15.反问
查看14道真题和解析
点赞 评论 收藏
分享
评论
24
81
分享

创作者周榜

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