美团2022-暑假实习(前端)一二三面面经

一面5.25(1h30min)


  1. 面试官自我介绍,有什么需要反问的吗?
  2. 自我介绍
  3. 开始项目上的问题,tab和导航栏的左右联动怎么实现的?(vuex)
  4. jsonp的原理,这里还扩展一下jsonp的场景。
  5. 跨域请求的其他方式?(cors)
  6. 登陆怎么实现的,怎么防止token泄露?其他登陆方式?
  7. js的数据类型
  8. 如何判断数组类型?
  9. 闭包是什么,写一个计数器。(写出来了)
  10. 说一下事件循环机制?
  11. 一个看题说答案的题,promise和setTimeout的嵌套那种,这个答对了。
  12. 说一下懒加载,图片懒加载和路由懒加载。
  13. 说一下虚拟列表的实现。
  14. 如果ElementUI的部分功能不满意,自己怎么写?
  15. 路由的模式,hash和history的区别?
  16. 组件之间的通信方式?
  17. 深拷贝与浅拷贝,手写一个深拷贝。(写出来了)
  18. 手写快排和冒泡(写出来了)
  19. 补充,问了一下scoped的原理
    面试官真的很好,快排哪里有个小bug,帮忙改了下,其实登陆那块问的挺多的,一时想不起来,回忆起来再更新。

2小时之后,收到了二面的预约,很希望能去美团

二面 5.30(1h20min)

  1. 面试官自我介绍,然后是部门的业务介绍。
  2. 请自我介绍一下?
  3. 项目开始,项目问的还是比较多,而且深入...看你用到了jsonp,介绍一下jsonp的原理。
  4. 还有没有其他的跨域方式,cors还有呢?
  5. 讲一下懒加载和虚拟列表的实现(这两个问题其实和一面一样)
  6. 讲一下Echarts如何设置图表的一些属性(样式)?
  7. Mock.js如何设置一些动态的数据?
  8. Better-Scroll怎么做的轮播图?如果是不借助这些插件,自己写轮播图怎么做?
  9. 说一下Vue的响应式原理?这里面还问了一些深入的问题,我忘记了。
  10. 哪些属性会造成重绘重排?
  11. 一个看伪代码,说输出的CSS&html问题,考察的是定位里面的Z-index,配合id和class选择器的。
  12. 浏览器的输入网址整个流程?
  13. 浏览器事件模型。
  14. 浏览器UA,定位相关的API?
  15. 移动端项目如何debug的?
  16. dpr=2代表什么意思?CSS1px像素和物理像素的对应关系,应该是1:2*2 ?我答的1:2,他说不太对,应该是网格的。
  17. CSS的定位,有哪些属性,说一下?
  18. 写一个三栏布局,左右固定,中间自适应,同圣杯布局和双飞翼布局。(写出来了)
  19. 根据URL解析参数(写出来了)
  20. 说一下网站优化的方法有哪些吧。我就说了一大堆。
  21. 力扣的题,判断链表是否成环(写出来了)
    反问:什么时候出结果?面试官:2周,交流了一下研究生期间的方向,意向城市为什么是北京,怎么学前端等等。

更新: 6.2 收到了HR小姐姐的电话,明天HR面。希望一切顺利!

三面 6.3(12min)

  1. 自我介绍。
  2. 你认为搞前端需要具备什么条件?
  3. 做的项目里面最难的地方?
  4. 你30岁时理想的生活工作状态是什么?
  5. 程序员的基本素养?
  6. 未来三年的职业规划。
  7. 说一下你的优缺点。
    没有OC,反问了一下只是说一周内出结果。
#美团##美团面试##美团实习#
全部评论
项目有关一般会问些什么呀
2 回复
分享
发布于 2022-05-27 18:04
话说楼主面完到现在是否有后续消息呢?另外疫情反复,目前能去北京嘛?
2 回复
分享
发布于 2022-06-15 09:28
小红书
校招火热招聘中
官网直投
请问怎么防止token泄露这题怎么答的呀
1 回复
分享
发布于 2022-05-27 03:08
就看这周五会不会发感谢信了。。。如果没发,应该就过了~
1 回复
分享
发布于 2022-06-01 01:59
点赞 回复
分享
发布于 2022-05-27 23:11
问的好难
点赞 回复
分享
发布于 2022-06-01 12:11
大佬,oc了吗?
点赞 回复
分享
发布于 2022-06-12 19:11
问的好难,mark一下,感谢楼主分享面经
点赞 回复
分享
发布于 2022-07-09 21:02

相关推荐

头像
03-27 15:16
已编辑
前端工程师
#软件开发2024笔面经# #前端# #我的实习求职记录# 本来约的3.20,冲突了改成3.21面1.自我介绍(过场中面试官一直在翻我的博客)2.你写过小程序吗a:本科写过一点点3.你搞过nlp和cv吗,感兴趣吗a:研究生搞课题搞过,还是对前端感兴趣4.讲下你的实习15.你的xxx是用啥做的6.你在实习过程中考虑过优化吗?讲下你的优化思路,你觉得你的优化的意义是啥,这里面试官没太理解讲了两遍7.你写过vue3和react(hook),你对比一下8.讲下他们的原理区别,使用体验的区别,你更喜欢哪个,你觉得哪个好用9.你实习搞过webpack啊,讲下你干了啥,升级做了什么配置10. 你接触过项目大概什么规模11.  ok我们来问点基础吧12. 从浏览器输入url到展示的过程13. 浏览器渲染的过程14. 你知道渲染优化有哪些吗15. 讲下前端需要防御的攻击16. 讲下浏览器缓存17. cookie loaclstroage 等 为什么用jwt不用cookie,token不能存在cookie里面吗,为什么18. es6模块化 vs node模块化19. 讲下懒加载,那些地方是懒加载那些预加载20. 讲下路由 哈希和历史路由20. 讲下懒加载底层原理(这个不会,面试官觉得逮到了疯狂开始问,还让我猜原理,不会猜了一会之后开始道歉,被笑话了)21. ok写个题目类似这样的结构:{      value:1      ,children:[             { value:11,               children:                  [                       {value:111},                       {value:112}                   ]             }       ]}输出1-11-111  1-11-112 dfs,牛客那个面试系统看不了输出,然后直接讲思路,我以为children没有会给个空数组。结果是直接没有children,道歉说没看清,想到dfs就直接开始写了面试官:思路没问题,笔试做挺好的(ak),写的有点烦
点赞 评论 收藏
转发
11 62 评论
分享
牛客网
牛客企业服务