美团点评前端一二三面凉经

一面 55min
1.自我介绍
2.实习期间主要做了什么
3.讲一下你做的优化
4.箭头函数和普通函数的区别(只提到this,提示了argument)
5.Promise的方法和api
6.Generator、Async之间的区别(不会)
7.有用过node.js吗,说说你做的脚本
8.重排和重绘
9.cookie和localStorge的区别以及它们的操作api
10.Vue生命周期
11.项目中Vuex的使用场景
12.数组中最大值和最小值的差值
13.给定str和len,随机返回str中len长度的字符串
14.介绍部门(点评)
15.腾讯转正了为什么还投美团
反问;觉得我哪里不足

二面 55min

1.怼实习项目
2.Promise有哪些api
3.为什么用vuex
4.mutation是同步的吗,可不可以直接改state
5.讲一下webhook自动化部署
6.讲一下node写的图片压缩
7.node有哪些创建子进程的方式
8.懒加载的实现,挖的有点深
9.父子组件生命周期顺序
10.vue数据双向绑定,发布订阅者模式
11.proxy可以监听嵌套对象的变化吗
12.垂直居中
13.闭包的理解
14.Map和weakMap的区别
15.浅拷贝、深拷贝,深拷贝的api
16.作用域,看代码说输出,后修改成this指向
17.var、let、const,变量提升
18.事件循环,看代码说输出
19.https是如何保证安全的
20.讲讲原型链,原型链的终点
21.new函数的时候发生了什么
22.vue操作dom在哪个生命周期
23.v-if和v-show
24.拿到腾讯offer为啥还来面美团
反问,技术栈、表现、跨端实现

三面 27min
1.实习项目、自己项目
2.RN、小程序动态化了解吗
3.websocket建连过程
4.前端路由有哪些
5.小程序渲染和h5渲染的区别

三面表现太差了...几乎都没怎么答上来,光速结束面试...

#前端##面经##美团##前端工程师#
全部评论
强啊,请问楼主是大三春招进的腾讯实习吗?
点赞 回复 分享
发布于 2021-09-07 20:28
楼主太强了,腾讯都有offer
点赞 回复 分享
发布于 2021-09-07 15:50
老哥我也是base上海的,不过好像就是酒旅,上周五hr面完了,现在焦急的等消息🤣
点赞 回复 分享
发布于 2021-09-07 12:00
楼主收到感谢信了?
点赞 回复 分享
发布于 2021-09-06 22:20
请问大佬“proxy可以监听嵌套对象的变化吗” 这个怎么回答呢?是不是需要递归才能监听嵌套对象呢
点赞 回复 分享
发布于 2021-09-06 20:44
楼主这个是秋招吗
点赞 回复 分享
发布于 2021-09-06 17:08

相关推荐

11-13 12:33
已编辑
武汉大学 Java
1. 为什么要走 java 这条路2. 是否有考研计划3. 自学的学习路线是怎么样的4. 平时学习和自学的时间是怎么安排的5. 介绍项目6. 浏览器发起请求到后端发生校验整体的执行流程是怎么样的7. sa-token 进行注解式权限校验的原理是怎么样的8. 假设现在有一个请求是需要将一个图片共享出去,给一个没有登陆的人来访问,你会考虑怎么实现,并且限制共享的时间为一个小时,基于你现有的权限框架,你会怎么扩展9. 假设我在 59 分的时候拿到你共享出来的这个链接了,61分的时候还能继续用吗,结合你刚说的 satoken 框架的token 刷新机制来说一下10. 你说你选择使用临时token 的方案,如果每个用户都是用这个临时token, 那么会不会显得太笨重了,你有没有什么其他的方案11. 你说你使用了模板方法和门面模式,你的抽象类和子类之间的方法都有哪些,你的抽象类的骨架是怎么样的,有哪些抽象方法,作用分别是什么12. 为什么没有考虑不直接在前端上传文件13. 你说你通过手动事务的方式来解决云存储上传成功但是数据库更新失败从而产生孤儿文件的情况,你通过回滚来删除云存储已经上传大的文件信息,那么这样对于用户体验是否友好,用户明明点了上传,但是提示上传失败,你可以考虑怎么优化,我答的用重试机制来代替回滚14. 断点续传是怎么做的,在网络不好的时候是怎么解决的15. 在你当初设计者模块的时候是怎么考虑的,有没有从用户的角度去思考,我答了异步上传来优化体验,又追问要是前端用户刷新了浏览器,那文件上传不就断开了吗,这里确实没有考虑到16. 前面你提到了 redis key 的过期策略,讲一下 redis 中过期key 是怎么被删除的17. 当时发现首页图片加载慢的瓶颈是在哪里,怎么定位到的18. 为什么把图片数据缓存在了jvm 缓存或者是 redis 中,二进制的数据不适合做缓存,你有考虑过吗19. 假设现在你在写代码的过程中突然告诉你缓存不能这么用,你会如何调整或者重构你的方案,你的优化思路是什么20. 当时为什么选择使用云存储来存储图片而不是使用数据库来存储数据信息21. 多人协同编辑是怎么实现的,是否可以查看编辑轨迹,是否支持回滚,如果要你支持,你怎么实现22. 是否每一次编辑都会度图片进行存储,答只有最后一个人退出编辑才会将数据存回云存储,追问怎么知道哪一个人是最后一次退出编辑的,怎么监听的,答通过 websocket 的断开连接回调函数23. 你的项目是否支持水平扩展24. mysql 什么是最左匹配原则25. 慢 sql 排查思路26. mybatis 如何防止 sql 注入27. 分页查询中mybatis 是如何映射到实际的sql 语句的28. 在使用框架的时候是否有看过源码,对哪些源码印象比较深刻29. 算法 LRU,本地 ide,15分钟内完成全程一个半小时,结束后一小时约二面
查看29道真题和解析
点赞 评论 收藏
分享
评论
2
33
分享

创作者周榜

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