美团一二面(美团优选java)面经

时间线

8.15:投递;
8.19:收到回复;
8.22:笔试;
8.23:收到回复;
8.26:一面;
8.27:收到回复;
9.1:二面;

一面(50多分钟)

面试官挺随和,看上去挺年轻的,问的很耐心,有说错的也会纠正我,面试体验不错

  1. 自我介绍
  2. 项目介绍
  3. 用户登录是怎么做的
  4. 为什么用分布式
  5. 怎么实现热点文章的二级缓存
  6. 为什么要设置过期时间
  7. 文章如果更新的话热点文章这块是怎么做的
  8. MySQL主从复制
  9. Redis除了缓存热点信息,还可以用来干什么(说了分布式锁)(还可以做验证码、消息队列、排行榜等)
  10. 分布式锁是什么,Redis是怎么做的
  11. 项目中的Redis和Zookeeper具体是怎么操作的(直接用SpringBoot 的注解。。。)
  12. 如果有多个服务器提供服务的话是怎么确定用哪个服务器的(负载均衡策略说了一通)
  13. 问了两个sql语句(一个联表查询,一个IFNULL的运用,IFNULL当时不记得了,尴尬)
  14. 问了左、右、内连接是什么
  15. 索引的话都有哪些索引类型,分别用在什么情况(主键索引,唯一索引,非空索引,普通索引、组合索引等)
  16. 问了些组合索引有效失效的情况
  17. 前缀索引和最左匹配
  18. 慢查询是什么,怎么发现满查询的语句
  19. MySQL事务(介绍了MVCC)
  20. 死锁是什么
  21. Redis的原理有了解吗,说一些(说了一些Redis对数据类型的优化)
  22. Redis持久化
  23. 介绍一下你对Spring的IOC和AOF
  24. 写了个简单的算法题(两个有序数组的合并)5分钟不到写完
  25. 如果要求合并后的数字不允许重复怎么做
  26. 口述了一个算法:类似于计算岛屿的数量;升级:计算最大的岛屿面积
  27. 反问:部门(美团优选);技术栈;对我的评价(掌握的还好,建议可以多学一些中间件,像消息队列什么的,工作可能会用上)

面完收到一个面试评价的短信,还以为直接挂了,吓死。

第二天收到hr电话约9.1号二面。

二面(50分钟左右)

这面面的有点奇怪,面试官在我回答完一个问题后总是过了挺久才接着问,问题也不是寻常的八股,有些问的很宽泛,让我不好答。而且没有反问。感觉有点凉,希望可以到后续环节。
  1. 自我介绍
  2. 平时是怎么学习的(视频、博客、书)
  3. 没有看一些专业书籍吗(看的少,时间有限,使用主要是看视频和别人的博客)
  4. 别人提炼的视频不会有问题或者遗漏吗(确实会有不深入或者遗漏的,针对这些我会额外的搜索一些书籍或文章看)
  5. 项目介绍
  6. 项目达到你的预期了吗
  7. 为什么用分布式
  8. 学完用完分布式有什么收获(说不出啥收获)
  9. 讲一下分布式的通信(讲了RPC和HTTP的区别,Dubbo针对通信的封装)
  10. 讲一下rpc通信的流程(不记得了T.T)
  11. 项目中服务通讯的过程
  12. zookeeper用来干什么
  13. zookeeper作为注册中心有什么特性
  14. zookeeper的底层有些了解吗(讲了节点、watcher)
  15. Redis用来干什么
  16. Redis用了哪些数据结构
  17. Redis持久化讲一下
  18. 生产过程中是怎么使用持久化的
  19. MySQL用来干什么
  20. 对存的账号的密码有加密吗(没有)
  21. 如果要加密的话可以怎么加密(hash进行映射,使用类似SSL的对称和非对称加密)
  22. 面试官又讲了写加密什么的,问我用hash加密不就够了,为什么要公钥私钥什么的(我也不知道啊)
  23. 算法:字符转为数字(存在+-,存在干扰字符如abcd,不能转为数字的输出0)5分钟左右写完
  24. 算法:青蛙跳台阶问题(不能递归,直接动态规划写完)5分钟左右写完
  25. 面试官说你是不是最近刷了不少题(当然得刷些题)
  26. 平时怎么刷题学习的
  27. 平时除了刷题和自己的项目,应该很少编码了吧(学校课题组用c++做的工业软件,自己被分配用python做神经网络的东西,编码还是有的)(自己挖了个坑)
  28. 讲下C++、java、python你在使用时候的区别感受
  29. 面向对象的话,你用的时候感觉有什么优点,发散说一下自己的感受(说不出什么🤣
  30. python虽然有面向对象,但更多的是用作脚本,你觉得它有什么优点,使用有什么感受(这也说不出什么🤣
  31. 对操作系统的了解(讲了讲虚拟内存)
  32. 最近有学什么(说了JVM,JMM)(面试官让讲了讲JVM)
  33. 说说自己的优缺点
  34. 想去的工作地点区域
听说美团优选加班比较严重,但好像哪儿都差不多。
希望可以通过二面吗,许愿一个hr面,许愿一个offer。





#美团面试##面经##美团#
全部评论
请问美团研发都是只有两面技术面吗
1
送花
回复
分享
发布于 2021-09-01 16:28
许个愿呀 求过
1
送花
回复
分享
发布于 2021-09-02 07:53
滴滴
校招火热招聘中
官网直投
二面的邮件上写的就是二面么?我一面感觉很差,但是又通知面试了,不知道是二面还是简历退回简历池了
1
送花
回复
分享
发布于 2021-09-04 19:11
也可以试试去哪儿哈《去哪儿网》-校招内推,免-简历筛选,用内推码可帮改简历,笔试咨询 能快一步是一步,多投准没坏处😃😃 https://www.nowcoder.com/discuss/696367 帮顶,如有打扰回复删除
点赞
送花
回复
分享
发布于 2021-09-01 15:42
跟我的时间线一模一样,我刚刚收到hr面通知……
点赞
送花
回复
分享
发布于 2021-09-01 18:54
看组把,我觉得加班严不严重完全就是看组,优选业务不是去年刚上线那么忙了,业务迭代压力小很多,我们组周五八点就走了基本,平时也很少会有超过十点还没完的😶😶
点赞
送花
回复
分享
发布于 2021-09-02 08:33
我也面的优选 二面面试官完全在忙自己的 25分钟就结束了😭😭
点赞
送花
回复
分享
发布于 2021-09-03 13:52

相关推荐

到家,一面接上文时长71min,二面面试官大概是找实习以来碰见最好的,不时来一嘴咱们是在聊天讨论,期间穿插各种知识科普...还说不来也没关系,咱们主打双向选择(别说了我想来啊哥二面技术问题难度不高,但是很怪,比较看个人积累二面1. 自我介绍2. 为什么不在字节继续实习,是不满意吗(这次学乖了点,说自己想体验不同业务)3. 如果这次在这里实习,主要关注点是什么,想做什么4. 你对我们这的业务有什么了解(想了好久才想起来一面面试官的介绍,他释怀一笑?但是我真的只是忘了)5. 你觉得你前端技术什么水平(无语了)6. 你理解的前端包含了哪些方向,能说多少说多少(web工程化跨端可视化低代码,然后想到面试平台的这个IDE也算一个)7. 前端看过哪些书8. 遇到一个新东西,怎么学习9. js包含了什么内容(词法语法API底层机制)10. js有继承吗(原型,es6类)11. js代码解释过程,用什么引擎12. 为什么要解释编译13. 为什么js的引擎和java引擎不一样,java引擎能跑js代码吗(我扯到V8用c++写的)14. 为什么不用java引擎跑js,为什么不用js引擎跑java(一时觉得逆天,不懂java,扯了半天我说应该是类型问题,他才说差不多答到了,就是java太复杂了)15. js中有什么和别的语言不一样的重要概念(事件循环,原型,对象,函数一等公民,dom)16. 什么是异步,异步怎么实现(事件循环加管理异步的线程)17. 常见异步情况(计时器,网络请求,io,事件监听)18. js异步方案发展过程19. 为什么我们不直接全用async了,为什么要保留以前的方案(代码污染,兼容性,开发者水平,然后猜了一下性能消耗,面试官解释是不同场景有不同合适的选择)20. 手写一下ab接口请求完数据,c接口拿到数据后再请求,不限用什么方案(泪流满面)21. 介绍实习项目,实习难点22. axios取消请求怎么实现的23. 还有什么解决请求竞态的方法(UI禁止,节流)后来想到还可以验证时效性24.讲一讲防抖和节流25.多人开发要注意什么26. 什么时候能来,能实习多久(最后他还是觉得我不会来,两个人互相迷之微笑,尴尬死了)反问得知还有个三面#面经##前端##前端面经#
点赞 评论 收藏
转发
3 31 评论
分享
牛客网
牛客企业服务