团子六面终上岸(附面经)

找实习也有俩月,颇受折磨,特别是终面被某鸟泡池子快一个月。感觉找工作太玄学,摊上好部门比啥都重要。感谢团子一直不离不弃哈哈哈,最后部门一面二面oc走完流程就四天,两位面试官循循善诱,平等交流,好像在一起探讨问题一样没有架子,人超nice!oc当天就卸载饿了么开团子会员 虽然听到上个部门挂的原因是嫌入职时间太晚时有点绷不住。分享一波最后的面经:

一面:

1. 缓存一致性(CacheAside 异步 延迟双删 Canal)

2. 缓存雪崩及解决 (熔断 集群 过期时间加随机值)

3. 项目ID怎么设计及为什么(雪花算法 短码算法 为了业务区分度)

4. Mysql索引类型(哈希 聚簇 二级 非聚簇 全文索引)

5. Innodb二级索引叶节点保存什么以及回表

6. 索引覆盖,什么时候索引覆盖及场景题

7. 为什么主键要保持单调的趋势(减少聚簇索引维护成本)

8. 自动装箱 包装类缓存

9. ==与equals

10. final finally finallize

11. HashMap底层数据结构

12. 自定义一个Student类做HashMap的key可以吗?(可以,但可变类做key存在破坏key唯一性的风险)

13. SpringBoot启动流程 ApplicationContext的初始化

14. Redis数据类型,及其底层数据结构

15. bitMap应用场景

16. 如何保证Redis指令原子性?(Redis事务,LUA脚本。 但并不能保证强原子性)

17. 手撕

18. 自我介绍,介绍业务,以及反问阶段

美团二面:

1. 秒杀场景解决超卖与一人一单 (LUA脚本)

2. 聊聊自己做的分库分表starter组件。

3. Redis缓存了什么?缓存穿透如何解决?(热点数据;布隆过滤器,缓存空值兜底)

4. 缓存一致性(CacheAside 异步 延迟双删)

5. 分布式锁(set nx ex Reddison看门狗)

6. ZK(直说ZK不太熟,只知道配合Dubbo做注册中心,以及共识算法ZAB)

7. 如何捞出慢查询以及如何处理?(Skywalking,慢查询日志 用Explain)

8. Explain字段含义 (type和extra不同值的含义)

9. HashMap底层 ConcurrentHashMap如何保证线程安全?

10. 对G1的理解

11. Spring IOC 与 AOP

12. SpringBoot自动装配原理

13. 责任链模式与策略模式

14. 如何保证系统高并发高可用?(集群,限流,熔断降级,异步调用, 代码把关等)

15. 服务治理的工具用过哪些?(Dubbo Sentinel)

16. OOM怎么排查解决

17. 手撕LRU

18. 介绍业务

19. 反问

#你收到了团子的OC了吗#
全部评论
今天美团二战二面
1 回复 分享
发布于 2023-05-11 13:43 四川
楼主团子哪个部门?
点赞 回复 分享
发布于 2023-05-11 12:40 福建
如何知道上个部门挂的原因呀
点赞 回复 分享
发布于 2023-05-19 22:16 北京

相关推荐

10-22 12:33
湘潭大学 Java
点赞 评论 收藏
分享
评论
5
33
分享
牛客网
牛客企业服务