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高级程序设计》
自我总结:估计寄了(前端问的基本不会)答得也不好