饿了么一面
base上海,全程1小时20分钟,目前已挂,分享面筋攒人品,努力拿offer中....
八股文
网络相关
1、OSI七层网络模型
2、介绍一下TCP,TCP由什么组成(报文格式?)
3、一个HSF服务,监听端口是在服务端还是在客户端?
Java基础
4、常见的数据结构有哪些?
5、Map接口有哪些实现类
6、介绍一下HashMap?
7、针对HashMap的扩容,主要需要介绍一下put操作
8、为什么HashMap的扩容一般都是2的倍数
9、HashMap和ConcurrentHashMap的区别是什么?
10、介绍一下LinkedHashMap
JVM
11、JVM的内存区域
12、堆的结构
13、垃圾回收算法有哪些?
14、标记-整理算法介绍一下
MySQL
15、Mysql的存储引擎有哪些?
16、这两种存储引擎有什么区别?
17、Innodb底层数据结构
18、B+树相比B树有哪些优点?
19、事务的隔离级别
20、MySQL默认的事务隔离级别是?
20、页表操作和管理
Redis
21、Redis的布隆过滤器介绍一下
22、BitMap可以用来干什么?
23、Redis的集群模式
24、分布式场景下Redis如何找到对应集群位置?
你认为饿了么的业务架构包括哪些模块?
反问环节...
项目
介绍一下项目背景
消息表如何设计?
消息表如何进行分库分表,根据什么字段?sharding字段
● 消息的时间
● 用户的id
● 动作的类型
负载均衡之后如何查找? 一致性哈希算法?
限流算法?哪些场景需要使用限流算法
介绍一下滑动窗口的限流算法
介绍一下这个系统
复盘总结
面试完面试官说要再对比其他候选人,就知道大概率寄了。一直在暑期实习,没时间看八股文,基础严重不牢,需要花时间去整理。面试问的八股都是比较常见的,其实我整理的面试八股中能够覆盖80%以上,有部分场景题确实没有接触过,这也是秋招需要进行补充学习的。
#秋招##面经##饿了么#分享自己在2025秋招过程中的一些面经