美团前端二面

1. 自我介绍
2. 说一下你项目中遇到的最难的问题
3. 介绍项目的时候提到了jQuery和Vue,问了下jQuery和Vue的区别
4.Vue中Object.defineProperty的缺点,数组是通过什么方法更新的
5. 手撕代码:实现Promise.all方法
6. 问了一些项目中的细节
7. 算法题:二叉树两个节点最近的公共祖先
8. 算法题:查找两个链表相同的节点
9. 算法题:数组连续子数组的最大和(两种方法)
10. 算法题:看你一面的时候用过Set去重,那你来做一道数组去重的问题,要求O(n)复杂度
传入的数组如下所示,要求去掉重复的id,并且保留最大的w,且不改变原来的顺序
Union: [
    {
        id: 1,
        w: 1
    },
    {
        id: 2,
        w: 4
    },
    {
        id: 1,
        w: 2
    },
    {
        id: 2,
        w: 6
    }
]
11. 学前端多久了
12. 通过什么方式学习
13. 今后的发展规划(第一次问这样的问题,答得不好)
14. 我这边问完了,你有什么问题要问我吗

问:您对我面试的评价?
答:计算机基础还需要强化,另外需要有一个明确的发展规划
问:你们部门主要用那些技术栈?
答:偏全栈,前端主要是Vue/React,后端node/Java
问:我面试通过了吗?
答:一周内会通知

听说牛客许愿很灵

#面经##美团##前端工程师##校招#
全部评论
楼主,你的第10题算法题是怎么写的呀?代码能看看吗?
点赞 回复 分享
发布于 2020-10-09 19:54
我今天上午三面面完才发现算法题有两道跟你重合的……
点赞 回复 分享
发布于 2020-09-30 22:34
你这算法题有点恐怖啊 这么多道
点赞 回复 分享
发布于 2020-09-28 16:02
楼主,2面完是hr面吗?
点赞 回复 分享
发布于 2020-09-27 09:30
楼主你好,请问你是实习、校招还是社招?
点赞 回复 分享
发布于 2020-09-25 17:08

相关推荐

09-20 22:51
已编辑
门头沟学院 后端工程师
很奇怪,打过来电话说是全栈开发,然后发的是后端开发的面试,面的也很水,部门是核心本地商业业务研发平台,不知道广大牛友有无了解的来解惑呢🤔///////一面:日期9.17,第二天约二面什么是进程和线程什么是临界区?如何解决冲突进程通讯有哪些方式什么是死锁?死锁的条件是什么,怎么解决说一下中断,什么是中断进程调度策略有哪几种进程同步与互斥的区别TCP和UDP的区别HTTP2和HTTP3的区别浏览器输入一个网址到渲染出来的过程TCP的三次握手Java里的浅拷贝和深拷贝说一下Java里的泛型以及实现原理,举一个使用场景说一下整型的缓存,以及整型在比较的过程中要注意的问题自动装箱机制讲讲红黑树特性及应用场景Java的哈希map在高并发的情况下使用不当会导致什么问题哈希Map在扩容中会有什么问题Array list和linked list的区别如何复制一个数组效率最高你觉得在开发过程有哪些比较有意思的特性或者bug面向对象和面向过程的不同用过哪些设计模式讲实习项目项目中学到了什么,如何用工具还是工具的深层算法:最小路径和,前K小的数///////二面:日期9.19实习项目的作用和功能是什么0.1+0.2==0.3是True还是false怎么解决精度丢失的问题假如请求头过大报错,从前端后端网关层面该怎么解决算法:无序数组做排序,排序后,奇数统一在数组左边,偶数统一在数组右边反问业务,觉得回答含糊不清,说活比较杂,做的用户增长方向
点赞 评论 收藏
分享
评论
3
20
分享

创作者周榜

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