饿了么—凉经

3.21  面试时间一小时左右,实习+项目+八股
1.自我介绍
2.问实习
3.Kafka怎么保证消息不重、有序、不丢失
4.能一定不丢失吗,如果某条消息一定不能丢失怎么办
5.Redisson分布式锁的原理,能一定保证续约吗,续约不上怎么办
6.讨论项目中的超卖问题
7.线程池参数、运作流程
8.Jvm内存结构
9.什么时候full gc
10.算法:爬楼梯

感觉答得还行,面试官评价也不错,周一看已经挂了
全部评论

相关推荐

04-22 01:19
复旦大学 Java
3.31一面1. 自我介绍 2. 实习3. 项目:redis持久化策略有哪些,你会用哪个,持久化失败怎么办,等不及对账怎么办,怎么实现实时发现数据问题;MQ使用拉模式还是推模式,MQ怎么保证消息不重复消费4. string和stringBuilder5. ArrayList和LinkedList6. Java异常体系7. final和static8. spring的AOP怎么实现?jdk和cglib什么时候用?9. 设计模式:策略模式、责任链什么时候用、单例模式有哪些10.Mysql有哪些存储引擎11. Mysql有哪些索引,索引分类,聚簇和非聚簇12. 链表判断有无环13. 二叉树的遍历方式,用什么数据结构14. 大模型:用过什么大模型,你觉得哪个好,优缺点,deepSeek R1和V3的区别,好在哪里,为什么训练成本低,写prompt的经验4.7二面1. 自我介绍2. 研究方向,要发什么论文,能发大模型的吗(多次强调)3. 实习4. 设计模式,模板方法好在哪,不好在哪,要是前后要添加新的逻辑怎么办5. 分布式锁,死锁怎么解决,实际例子6. 垃圾回收讲一下7. hashMap concurrentHashMap 为什么要有这些数据结构,为什么jdk1.7和1.8不同8. 笔试低,为什么9. 大模型相关 mcp是什么 面完秒挂,面试体感极差,特别是二面,纯纯的老登一定要让我研究大模型?发大模型的文章,“导师不研究这个,你也可以发大模型的文章”,面试中反复强调 哦你不是研究大模型的瞧不起我前一段实习的组,“为什么去了这种组呢,没进去前不知道是做这个的是吧”嫌弃我笔试成绩低,一直询问原因(逆天高德,编程题有的不能选Java)
查看22道真题和解析
点赞 评论 收藏
分享
04-22 13:06
已编辑
南京师范大学 Java
#暑期实习 # #日常实习# 暑期收官面了!1. 项目中做了哪些优化?(讲了高精度续播)2. 项目有哪些模块?(嘴贱说了一个评论模块,这个真不熟)3. 评论数据库表这么设计的(可能会有多级评论,我就说了会有parent_id,child_id,详细的记不起来了)4. 这种有树形结构关系的,这样设计会不会有什么问题?(递归查询效率低,可能深度分页?)5. 那你说说怎么解决深度分页(子查询,延迟关联)6. rpc项目看你用到了NIO,说说NIO7. NIO的多路复用再详细说说(selector,事件驱动?)8. NIO为什么是设计成同步非阻塞,两者不矛盾吗?9. NIO是Selector会阻塞还是主线程会阻塞?10. 出了一个场景题,伪代码用户转账,说说你需要考虑什么方面?(函数名:zhuanzhang(id1,id2,money))11. 我说要考虑事务,写了个编程式事务,手动提交回滚,用了个try catch?12. 项目里面怎么用的事务(我说@Transactional,声明式事务)13. 使用@Transactional有什么条件(事务失效)14. 你上面写的是不是也有什么问题(@Transactional下的方法被catch,会失效的)15. 那怎么解决?(用属性rollbackfor)16. 上述你写的转账还有什么问题?(余额没有判断,并且没考虑线程安全,要加锁)17. 然后开始讨论锁和事务谁先谁后(好像是我扯到的,各种没听懂,开始拿txt跟我一步步分析,为什么这么做,应该最后觉得有道理)18. 算法:判断A是不是B的子树,并分析时间复杂度和空间复杂度(好像复杂度说的不对)19. 说说G1垃圾回收器,为什么要分区来回收?不是分了老年代和新生代了吗?
饿了么二面36人在聊 查看38道真题和解析
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客企业服务