美团骑行后端面经(oc)

整个美团的时间线:

  1. 3.10号参加的笔试,ak了
  2. 3.21号到家买药一面,过了
  3. 3.23号到家买药二面,算法题做不出来就直接结束了()
  4. 3.28号收到骑行部门约面,过了两个小时收到感谢信
  5. 3.31号骑行一面
  6. 4.4号骑行二面
  7. 4.6号收到oc和短信,结果offer邮件卡了没发出去😥
  8. 4.7号联系了hr收到offer

感觉骑行java的面经有点少,所以来补充一下

一面:

  1. 首先介绍了一下部门业务
  2. 自我介绍
  3. Java部分
  4. 了解哪些反射机制;了解哪些动态代理方式;cglib和jdk动态代理的差别;
  5. 讲一下nio和bio;
  6. HashMap用什么结构存储的,为什么长度是2的幂次,链表多长转红黑树,为什么转红黑树;
  7. synchronize的理解,锁是保存在哪里的,jdk怎么优化锁的,和volatile的区别与各自的场景;
  8. ConcurrentHashMap如何保证线程安全的;
  9. ReetrantLock是什么,是否可重入,如何判断是否能获得锁;
  10. AQS中包含哪些种类的锁;
  11. 往线程池中提交一个任务后经过的流程,拒绝策略有哪些;
  12. ThreadLocal的概念,用什么数据结构存储的
  13. 设计模式部分
  14. 讲一下策略模式和工厂模式
  15. 网络部分
  16. 为什么往往采用tcp而不是udp;tcp如何保证可靠
  17. 数据库部分
  18. 讲一下mysql的mvcc,undolog包含哪些内容,幻读的概念,mvcc如何处理幻读和不可重复读;
  19. mysql中有哪些索引,哈希索引和b+树索引各自的优缺点,为什么用b+树而不是b树;
  20. 聚簇索引和非聚簇索引是什么,主键索引是哪种索引,讲一下回表查询,讲一下覆盖索引
  21. redis为什么快;
  22. redis如何实现分布式锁;
  23. redis的两种持久化机制,各自的优缺点
  24. 项目部分
  25. 项目的前端是哪一种(客户端/小程序/网页)
  26. 项目中如何保持会话的(cookie、session、websocket)
  27. 做过哪些性能调优(jvm、数据库等)
  28. 框架和中间件
  29. Spring bean的概念,Spring中如何标注一个bean,bean的生命周期
  30. Spring两大核心特性的理解,为什么需要ioc
  31. mybatis如何将mapper.xml中的sql和Mapper接口的方法对应
  32. 用过消息队列吗
  33. 用过哪些其他的中间件
  34. 算法题leetcode 82稍微卡了一会,面试官提示了后还是做出来了

二面:

  1. 自我介绍
  2. 项目中按STAR法则介绍工作
  3. 估一下应用的用户量
  4. 提到了websocket集群,评估一下单台服务器可以维护的连接数
  5. 连接数的瓶颈在哪些地方
  6. 估一下一个连接占用的内存大小
  7. 服务器是多大的内存
  8. 可以同时容纳多少连接
  9. 部署了多少服务器
  10. 讲一下websocket
  11. 基于什么协议
  12. 如何从协议层面保证双向传输
  13. 讲一下netty提高性能的原因
  14. 你用了哪种io模型
  15. 线程和连接数是几对几的
  16. bossGroup和workerGroup的线程数设了多少
  17. 讲一下netty的io多路复用基于什么的
  18. 除了epoll,还有哪些io多路复用机制
  19. 讲一下对文件描述符fd的理解
  20. linux查看打开文件的命令
  21. linux查看当前网络连接的命令
  22. linux查看当前进程的命令
  23. 用过哪些其他linux命令
  24. 讲到异步操作,说说怎么做的
  25. 讲一下线程池提交任务后的过程
  26. 讲一下其他的项目亮点(提了日志追踪)
  27. 怎么打印requestId以及怎么将其在服务间传递
  28. MDC是某种开源软件吗
  29. 对于刚刚提到的异步操作,怎么传递requestId
  30. 讲一下CS186的project
  31. 从哪了解到的
  32. 完成到了什么程度
  33. 怎么实现多粒度锁和并发控制的
  34. 有实现MVCC吗
  35. 有对事务进行处理吗
  36. 除了b+树索引,还了解哪些索引
  37. 举例讲一下哈希索引的应用场景
  38. redis底层用的什么索引
  39. 讲一下Java的线程有哪些状态
  40. 和操作系统的线程状态有哪些关联
  41. 平时自学的方式
  42. 接下来的规划
  43. 读研吗
  44. 进厂后的规划
  45. 能实习多久,几月到几月

二面没做题,长舒一口气

#我的实习求职记录##美团信息集散地#
全部评论
感觉一面的难度比到店的要高呀
2 回复 分享
发布于 2023-04-09 14:40 江苏
到家买药的面经在这里 https://www.nowcoder.com/discuss/474215980789432320
2 回复 分享
发布于 2023-04-08 14:05 江苏
好难
2 回复 分享
发布于 2023-04-08 13:48 江苏
这么难
2 回复 分享
发布于 2023-04-08 10:38 北京
好详细的面经!赞一个
1 回复 分享
发布于 2023-04-08 02:38 湖北
大佬去了吗
点赞 回复 分享
发布于 2024-12-04 21:38 北京
请问一面后多久约的二面
点赞 回复 分享
发布于 2023-04-19 21:49 河南
”项目中如何保持会话的“ 老哥你这是上线项目吗?这个怎么答得
点赞 回复 分享
发布于 2023-04-12 13:47 陕西

相关推荐

来,说点可能被同行“骂”的大实话。🙊当初接数字马力Offer时,朋友都说:“蚂蚁的“内包”公司?你想清楚啊!”但入职快一年后的今天,我反而对他有了不一样的看法!🔹 是偏见?还是信息差!之前没入职之前外面都在说什么岗位低人一等这类。实际上:这种情况不可至否,不能保证每个团队都是其乐融融。但我在的部门以及我了解的周边同事都还是十分好相处的~和蚂蚁师兄师姐之间也经常开一些小玩笑。总之:身份是蚂蚁公司给的,地位是自己挣的(一个傲娇女孩的自述)。🔹 待遇?玩的就是真实!试用期工资全额发!六点下班跑得快(早9晚6或者早10晚7,动态打卡),公积金顶格交。别听那些画饼的,到手的钱和下班的时间才是真的(都是牛马何必难为牛马)。🔹 能不能学到技术?来了就“后悔”!我们拥有权限直通蚂蚁知识库,技术栈多到学不完。说“学不到东西”的人,来了可能后悔——后悔来晚了(哈哈哈哈,可以不学但是不能没有)!💥 内推地址:https://app.mokahr.com/su/ueoyhg❗我的内推码:NTA6Nvs走我的内推,可以直达业务部门,面试流程更快速,进度可查!今天新放HC,之前挂过也能再战!秋招已经正式开始啦~机会就摆在这,敢不敢来试一试呢?(和我一样,做个勇敢的女孩)
下午吃泡馍:数字马力的薪资一般哇,5年经验的java/测试就给人一万出头,而且刚入职第三天就让人出差,而且是出半年
帮你内推|数字马力 校招
点赞 评论 收藏
分享
09-19 12:15
门头沟学院 Java
迷茫的大四🐶:这下是真的打牌了,我可以用感谢信和佬一起打牌吗
点赞 评论 收藏
分享
评论
44
215
分享

创作者周榜

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