饿了么一面

update:
8-31 面试官有会议,改周一二面了,趁着有空,更个一面面经,顺便球球明天美团二面和周一饿了么二面顺利
----------------------
update:
8-28(周一中午) 电话告诉通过约二面
----------------------
8-25(周五晚上) 一面(60min)
自我介绍(3min)
项目交流(15min)
八股问答(30min)
因为面试官没问简历技术点之外的问题,比较熟悉,基本都答上来了,快问快答
JSE
1-synchronized 的底层原理;
2-monitor 实现原理;
3-synchronized 锁静态方法和锁非静态方法的区别,原理;
4-讲讲你碰到的OOM场景。
JVM
1-如何判定是否需要回收,讲讲三色算法;
2-GCROOT 有哪些?为什么被 synchronized 修饰的对象是 GCROOT;
3-讲讲 G1 四个工作流程;
4-栈帧是什么?栈帧里面有什么。
MySQL
1-MySQL redo 日志的作用;
2-二阶段提交;
3-MySQL 日志刷盘策略;
4-MySQL 主从复制延迟解决方案。
Redis
1-Redis 为什么快;
2-Redis 有哪些后台线程;
3-讲讲 lazy_free;
4-跳表的结构,讲讲 packlist;
5-Redis 写时复制原理,什么是页表;
6-讲讲 Redis 分布式锁,主从复制下分布式锁的问题。
7-讲讲 Redis IO 多路复用。
Spring
1-Spring 如何做异常捕捉;
2-异常捕捉注解的原理是什么-AOP;这里面用到了哪些注解;讲讲AOP;
场景题(5min):
1-MySQL 订单和用户信息分片存储,如何不停机迁移?
答了 sharding-JDBC 和双写策略,面官不满意,跳过了。
2-手撕一个 SQL,表内有许多重复注册信息(用户名相同,id不同),用户表体量巨大,现在重名用户只保留id最小的一条消息,如何写 SQL。
用了子查询,外层删除
面官不满意,认为没有考虑表的体量,重新答了创建新表并加唯一用户名索引,再将旧表写入新表,面官还是不太满意,跳过了
反问(1min)
周五了祝您周末快乐
#饿了么#
全部评论
宝哥😍
1 回复 分享
发布于 2023-08-31 18:40 云南
老哥elm是零售嘛
点赞 回复 分享
发布于 2023-09-01 17:20 安徽
佬,面完出结果了吗
点赞 回复 分享
发布于 2023-09-02 00:00 浙江

相关推荐

5 26 评论
分享
牛客网
牛客企业服务