3.26 饿了么一面

75min 聊的比较舒服的一集
提前10分钟进了会议室,自我介绍,闲聊10分钟了关于实习和项目的东西。
然后面试官介绍了10分钟他们做的东西。
项目:场景介绍、架构介绍、功能介绍、项目难点、最大收获
手撕:
1. 不使用阻塞队列实现一个阻塞队列 说了思路但不大会写 换题了
2. 手写开根号 精度范围不能超过t 二分写的 极为丑陋
八股:
1. ReentrantLock和synchronized的区别 吟唱
2. 线程池参数 讲了10个 流程是什么 怎么预热 动态调整参数 吟唱
3. 线程有哪几种状态 分别在什么状态下切换 wait和noitfy怎么切换的
4. HashMap 底层结构 put流程 怎么优化哈希散列  吟唱
5. JMM和JVM结构 吟唱
6. 类加载过程介绍一下 类加载器的双亲委派介绍一下 吟唱
7. 如何打破双亲委派 什么场景需要打破 说了 重写loadClass、spi
8. 什么地方用到了spi 为什么用spi机制
9. happens-before原则了解吗
10. 介绍一下Redis的数据类型和数据结构 吟唱
11. aof和rdb说一下 吟唱
12. juc包下有哪些锁 说了ReentrantLock、CountdownLatch
13. 介绍一下MVCC 吟唱
14. undolog和redolog的区别
15. 说下动态代理 说了半天面试官也忘了咋回事 难绷 没细问
16. 如何查看MySQL执行计划 重点需要查看哪个参数
17. 创建线程的方式有哪些
18. redis的过期策略有哪些
反问:
指导一下不足之处
后续几面 2
业务技术栈介绍
elm相比于mt的优势在哪 面试官没绷住 
========== 更新 ===========
第二天挂了
#饿了么##我的失利项目复盘##饿了么JAVA#
全部评论
校友,反问我是真没绷住啊
3 回复 分享
发布于 2024-03-29 17:38 山东
一样
1 回复 分享
发布于 2024-03-28 13:18 北京
哈哈,饿了么字多!
1 回复 分享
发布于 2024-03-26 21:28 新加坡
不是这都挂了? 你这我好多都回答不出来
点赞 回复 分享
发布于 2024-03-29 09:42 北京
m
点赞 回复 分享
发布于 2024-03-28 18:46 湖南
佬是找实习还是工作啊
点赞 回复 分享
发布于 2024-03-27 10:06 浙江
求问第二题,预热和动态调整参数是什么呀?
点赞 回复 分享
发布于 2024-03-27 01:04 北京

相关推荐

05-13 12:52
门头沟学院 Java
具体业务是酒店。先贴timeline:    4-14 投递    4-26 笔试(美团好像是海笔?我推了一周才考)    4-28 约一面(我没做ai面试也约了)    5-6   一面,5-9约二面    5-12 二面    5-13 offer一面(60min)    1. 自我介绍    2. 询问项目,我有一个实验室项目所以基本都问了实验室项目,大概问到的点是项目的难点和亮点,稍微了解了一下项目的场景(约20min)    3. 八股题目(30min)        反射的原理,反射的应用        HashMap的实现原理,红黑树和链表之间的转换阈值        ThreadLocal的实现原理,父子线程之间怎么传递数据,子线程改了InheritableThreadLocal父线程会察觉到吗        线程池的主要参数,常见线程池主要参数        java8使用的垃圾处理器,CMS和G1的阶段        new一个对象的流程        SPRING框架如何管理对象        SPRING用到了哪些设计模式,@Filter注解用了哪一种        MySQL慢查询优化,索引的数据结构,为什么选用B+树,B+树的层数计算,B+树的扩容机制        MVCC的大致原理和MySQL事务隔离级别        Redis缓存穿透击穿和雪崩的定义和解决方案    4. 手撕:合并区间,力扣原题(5min)    5. 反问(5min)        部门业务:酒店        面试表现:不让说        学习建议:再看看基础的,项目多实践一下        面试流程:3天之内出结果    6. 面试表现:八股有点忘了,第一次面也有点紧张,说话磕磕巴巴的(还被面试官问了是不是第一次面),表现不是很好二面    1. 专业非科班,而且看着有点远啊?    2. 未来的职业规划(后续在反问环节解释说这个问题是想问我会不会继续干开发)    3. 项目询问        实验室项目的场景和效果        感觉和互联网的场景不太一样?聊聊你是怎么解决开发过程中遇到的困难的        为什么轮子要选这个?        聊聊分布式锁+状态机可能出现的安全隐患和解决方案(没答上来,面试官说应该按照具体情况加验证保证安全)    4. 八股        操作系统看过吗,页表的概念,多级页表的作用,能否节约内存(这个理解错了,解释后面试官觉得我说的也不错)    5.场景题        怎么在一个1T的文件中比较高效地定位一个1M的块    6. 闲聊        放不放实习?        为什么用java?java怎么学的?        第一次用框架搭项目遇到了啥问题,怎么解决的?    7. 反问        部门业务:比一面讲的细了不少,巴拉巴拉了一堆,当时有点大脑宕机了,没听进去一点,光点头嗯嗯啊啊了        学习建议:代码差不多了,多从宏观上思考        面试流程:3-5天,问确切时间说自己也不知道    8. 面试表现:聊得还挺好的,氛围不错,大部分都说上来了,就是场景题大脑宕机了没说上来,后续在提醒下才说了个差不多。    美团的面试体验是独一档的好,面试官感觉都很有精神,态度也很好,遇到不会的题目和紧张的时候都会鼓励、给提示和给台阶下,流程推进也挺快的(不是因为给我发offer了我才吹的)。    感谢美团,化身团孝子(doge)。祝大家暑期实习顺利!
点赞 评论 收藏
分享
05-15 19:04
门头沟学院 Java
2025.5.1450min,手撕+和项目相关的场景题拷打只录了自己的声音,具体的问题记不清了,没有大模型相关问题面试官太好了,全程面带微笑,直接叫我的名字面试官先进行自我介绍,然后介绍部门,确认个人信息。自我介绍。面试官说一面已经考察过算法了,二面编码就不考察很多算法了,考察解决实际问题的能力,以及开放性问题,没有正确答案,说自己的思路就行,不会的就跟他说换一个,有很多题可以问。1. 手撕代码,没要求运行,是给定一些日期区间,有起始时间和终止时间,求重叠的时间段。面试官非常详细的介绍了这个题目的背景,商家在确定酒店价格的时候不能选择重复的时间段。题目中要求时间复杂度是O(n)2. 敏感词过滤怎么实现的3. 目前互联网中要屏蔽的敏感词很多,还有什么时间复杂度更低的算法4. 有些人会在敏感词中间插入一些字符,这样该怎么判断敏感词5. Kafka如何保证消息的可靠性6. 用户点赞失败后如何解决7. Redis中如何8. 出现过缓存穿透吗,如何解决9. 用户登录凭证怎么做的10. 多种身份的用户怎么实现鉴权11. 出了一个场景,像知乎盐选,冲了会员才能看一些内容,管理员也能将用户设置成非会员,如何实现这个功能(这边简单回答了之后,还是追问了一些)12. 用户会员过期了怎么办(到时间会员过期,或是管理员让这个用户会员过期)13. Redis集群有一个节点挂了,怎么办14. 所有的节点都不可用了怎么办15. 这时候描述一下大量请求到服务端到数据库的这个过程是怎样的16. 说了限流和熔断,追问服务器端要怎么做,数据库端要怎么做17. Redis中某个请求很多的Key(上万)怎么分担压力(分片)反问,最后评价说有知识广度,编码思路也挺好的(不知道是不是安慰的话)技术细节方面,平时可以多考虑下提高性能,确定性能评估方案——————————这三天面了5场,快虚脱了,许愿能有一个好结果
美团二面2150人在聊 查看17道真题和解析
点赞 评论 收藏
分享
评论
11
90
分享

创作者周榜

更多
牛客网
牛客企业服务