美团 移动端实习 面经(2024凉经)

2024.4.10 | 美团 | 前端移动端 | 一面

时间:1h左右,1道算法题

04/16反馈挂了,也很正常~

原本时间是下午2:00,面试官临时更改至4:00了(被小小鸽了一下)
原本是美团自己的网站/视频面试系统,后面转到牛客去了~(估计是出了什么问题)

  • 自我介绍+自己介绍一下项目(面试官好像没什么兴趣,问的不多)

面试官:你讲的都是客户端的经验,你有没有Web前端的一个相关经验啊?

  • (这边重大失误!!!)我说我倾向于客户端,所以简历也这么写(hh本来就是前端的岗位我这么说已经寄了一半了)

  • 你有系统性的学过前端吗?问几个js的问题:

    • js有几种数据类型?(基本+引用)
    • 这两种数据类型的区别?(寄了)
    • js数组的常用方法(说了个delete错了 其他还行)
    • js 的 == 和 === 区别 (解释的太啰嗦了 说了个ok就过了)
    • 闭包有接触过吗?简单说一下(hh一开始在乱扯后来被面试官引对了~)js闭包的应用场景、我说了定时器匿名函数的场景
    • js事件轮询机制/事件循环机制/js底层运行方式(说了很浅显的 浏览器多线程 事件调用线程 引擎线程 底层机制实现调用)寄了,面试官说没关系
  • 你对vue的理解?掌握的程度?

    • 说的比较谦虚(会用不知道原理hh)
    • vue的组件通信方式(父子 兄弟组件)
    • 深入问了一下eventBus机制,怎么实现,什么应用场景(框框解释了十分钟,没有很清晰的回答)
    • 你了解MPA和FPA(多应用和单应用)(噶了,我说我java可能更了解客户端方面的)
    • 你知道H5和原生小程序的通信方式吗?有接触到这个场景吗?(噶了,面试官补充了webview容器,嵌入h5链接:我答缓冲区,localstorge也可以。这里尬了一分钟多,应该直接说不会的hh)
  • 项目细节

    • 担任的角色?负责什么任务?
    • 遇到最大的困难?怎么解决的?(我从技术方面和管理方面总结了)
    • 带团队 有什么管理经验吗?(wc第一次问这种问题)
    • 总体来说答得一般,不算很有逻辑(待提升hh)
  • 问了一个场景:目前部门是前端,和移动端有一定的出入,如果来到我们部门你会采取什么样的学习方式?有没有系统的了解学习路线?怎么考虑未来的?

    • 踩坑:我说了我最近在面试客户端开发hh,应该说我一直在复习前端的
    • 踩坑2:我说了我要专精某个领域
    • 解释了一下为什么不怎么面前端。
  • 算法题

    • 两数相加=target,找出两个数的下标(哈希表 On复杂度)。一分钟暴力秒了没看题被diss之后才用哈希做
    • leetcode形式,在牛客网的oj做,可以在线判题(出的题会有时间空间复杂度问题)

反问:

  • 部门招人情况:
    • 不太清楚,招的人挺多的,不过面试的也挺多的
  • 前端学习路线(技术栈)
    • 建议我先了解骨架(全部都学)在补充肉(细枝末节 专注vue/js等)
    • 也就是从ui框架(react/vue)到wepack/vite到xxx构建一个整一个前端图谱,反对我专精某个领域(与其他岗位不同)。同意我“多做做demo 边学习边开发”的说法。
    • 推荐了一本书《javascript高级程序设计》

自我总结:估计寄了(前端问的基本不会)答得也不好

### 关于美团激光SLAM相关的试经验 在参与美团激光SLAM相关职位的试过程中,候选人通常会被考察多个方的技能和知识。这类职位不仅关注候选人的理论基础,还重视实际操作能力和解决问题的能力。 #### 1. 基础概念理解 试官可能会询问有关SLAM的基础概念及其工作原理。这包括但不限于在线SLAM问题和全SLAM问题的区别[^1]。了解这些基本定义有助于展示对这一领域的深刻认识。 #### 2. 技术细节探讨 针对激光SLAM的具体实现方法和技术难点也会成为重点话题之一。例如,如何处理噪声数据、特征提取技术的选择以及地图构建策略等问题都可能被提及。此外,对于不同环境下的适应性和鲁棒性的考量也是不可忽视的部分。 #### 3. 实际案例分析 为了评估应聘者解决真实世界中遇到挑战的能力,试环节往往会涉及到具体应用场景中的问题解答。比如,在复杂城市环境中执行配送任务时所临的特殊状况;或是对动态障碍物时应采取何种措施来确保安全高效地完成路径规划等。 #### 4. 编程能力测试 编程实践是验证个人技术水平的有效手段。通过编写代码片段或解释现有程序逻辑的方式可以进一步检验求职者的动手能力和思维敏捷度。特别是熟悉C++语言及相关库函数的应用将会是一个加分项[^3]。 ```cpp // 示例:简单的点云滤波器实现 pcl::PointCloud<pcl::PointXYZ>::Ptr filterCloud(pcl::PointCloud<pcl::PointXYZ>::ConstPtr input_cloud){ pcl::StatisticalOutlierRemoval<pcl::PointXYZ> sor; sor.setInputCloud(input_cloud); sor.setMeanK(50); // 设置邻域半径内的邻居数 sor.setStddevMulThresh(1.0); // 设定标准差倍数阈值 pcl::PointCloud<pcl::PointXYZ>::Ptr cloud_filtered(new pcl::PointCloud<pcl::PointXYZ>); sor.filter(*cloud_filtered); return cloud_filtered; } ``` #### 5. 行业趋势洞察 最后但同样重要的是,保持对该行业最新发展动向的关注也非常重要。加入专业的交流平台如特定主题的知识星球可以帮助获取更多前沿资讯并建立人脉网络[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值