饿了么 Java 面经(停更)

流程已结束(8.28)

一面(8.16)
90 min = 40 min 实习 + 20 min 项目 + 20 min 算法 + 5 min 闲聊 + 5 min 反问

实习 (40 min)
架构描述
项目遇到的最大困难
产品最大的优势,市场如何
看看 github

项目(20 min)
讲讲科学上网的原理
Redis 集群
本地缓存 Caffeine 的优点缺点
通过项目问了问读写分离
异步线程池参数
消息队列延迟队列,模型等

算法(20 min)
最大岛屿面积(类似 lc 200 岛屿数量)

闲聊(5 min)
有什么爱好?
身高多高?
篮球打哪个位置,背打怎么样,中投呢?有打过校内比赛吗?(

反问(5 min)
组内主要工作、难点
若有幸加入,在校这段时间我应该在哪方面提升以更快融入工作
饿了么与美团外卖的竞争情况,后续发展

组内讨论一下,若没问题就约 2 面(但愿)

二面(8.26)
100 min = 30 min 算法 + 20 min 项目 + 40 min 场景设计优化 + 10 min 反问

算法(30 min)
数组 + 链表实现 HashMap,树化无需实现,只需写出什么时候树化和退化
● 写的非常详细,评价为算法能力凑合

项目(20 min)
挑一个你觉得难度较大的项目介绍一下
● 面试官评价为玩具项目,没什么难度

场景(40 min)
设计一个秒杀项目,要求抗住 10w+ QPS,画出原型图并且详细描述落地方案,要求能直接使用方案实现
● 评价为玩具设计

反问(10 min)
主要业务,技术挑战,未来发展
面试流程?
● 如果通过,一周内就会有 hr 面
应该提升的方面?
● 不要做玩具项目,要做有深度的项目,比如实现一个 Linux 1.0 
● 夯实基础
全部评论
什么bg呀,欸,很早就投了,部门第二天就分了,但是一直简历评估
3 回复 分享
发布于 2023-08-16 11:13 安徽
这项目是牛客论坛吗
1 回复 分享
发布于 2023-08-28 09:58 天津
和他说照进来给他抢篮板
1 回复 分享
发布于 2023-08-16 22:31 陕西
跟他讲把我招进去来solo🏀
1 回复 分享
发布于 2023-08-16 14:05 福建
同学可以看看微众银行校招https://www.nowcoder.com/share/jump/8467508972852227911
点赞 回复 分享
发布于 2023-08-24 19:15 广东
感觉是一个部门,最后问的问题也都差不多,最经典是组内讨论一下,没问题就约二面,结果昨晚我一看官网流程结束。
点赞 回复 分享
发布于 2023-08-22 08:23 北京
佬约二面了吗
点赞 回复 分享
发布于 2023-08-21 18:37 重庆
那和美团竞争发展怎么样😂
点赞 回复 分享
发布于 2023-08-17 18:25 北京
同学 有笔试吗
点赞 回复 分享
发布于 2023-08-16 13:48 浙江
这怎么打球还聊上了 哈哈哈哈
点赞 回复 分享
发布于 2023-08-16 11:59 北京
怎么还唠上家常了
点赞 回复 分享
发布于 2023-08-16 11:31 北京

相关推荐

1. Guava Cache 和 Caffeine 分别使用了什么缓存淘汰算法​2. 实际项目里本地缓存命中率大概多少​3. 引入缓存带来的风险和解决方案​4. 缓存的读写策略​5. 如何保证缓存和数据库一致性​6. “先写缓存,再异步批量刷库”方案,除一致性外还有哪些潜在风险​7. 如何拦截恶意请求,设计防护手段避免缓存被恶意利用​8. 布隆过滤器原理,如何解决缓存穿透​9. 布隆过滤器误判概率大概多少,如何估计​10. 定时任务 5 分钟一轮询,任务执行超 5 分钟时,如何保证状态不丢失、不阻塞调度​11. 分布式 RPC 为什么要自定义协议,而不用 HTTP​12. 单机 QPS 1w+ 这个数据是怎么统计/得到的​13. RPC 项目目前瓶颈在哪​14. 了解哪些 HTTP 版本,各版本特性​15. HTTP 队头阻塞是什么​16. 队头阻塞是否只存在于 HTTP 层面​17. TCP 会不会存在对应阻塞问题​18. HTTP3 如何解决 HTTP2 在 TCP 上的队头阻塞​19. 为什么 HTTP3 基于 QUIC,而不继续在 TCP 上优化​20. TCP 如何实现可靠传输和流量控制​21. TCP 发送窗口如何根据接收窗口和拥塞情况动态调整,窗口结构如何维护变化​22. TCP 如何判断报文丢失,什么条件触发重传​23. TCP 除重传计时器外还有哪些计时器​24. AI 项目中降低大模型幻觉的具体优化方法​25. 大模型产生幻觉的底层技术原因​26. 算法题:Java 原生数组实现栈,实现常用操作
查看26道真题和解析
点赞 评论 收藏
分享
评论
6
56
分享

创作者周榜

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