蚂蚁Java后端校招二面65min

1.设计百万并发秒杀系统,先说说核心要解决什么问题?再讲讲架构如何选型?
2.分布式 ID 生成需要满足哪些要求?不同生成方案的优缺点是什么?
3.微服务链路追踪靠什么收集调用数据?怎么实现全链路关联?
4.数据库分库分表后,跨库查询有哪些方案?哪种方案性能更好?
5.缓存和数据库双写时,先更缓存还是先更数据库?怎么避免数据不一致?
6.服务网格的核心组件有哪些?在微服务中落地时会遇到什么问题?
7.线上 Full GC 频繁,先说说可能的原因有哪些?排查时会按什么顺序定位问题?
8.分布式锁的 Redlock 算法核心逻辑是什么?争议点主要集中在哪些方面?
9.容器化部署的弹性伸缩依据什么指标?怎么配置伸缩策略更合理?
10.系统容量评估时会考虑哪些因素?性能压测的关键指标有哪些?
11.灰度发布的常见策略有哪些?故障熔断的触发条件怎么设置?
12.大数据量下 Elasticsearch 的查询性能会受什么影响?怎么针对性优化?
13.实时计算框架有哪些?不同框架的适用场景是什么?怎么技术选型?
14.云原生架构下的监控体系要覆盖哪些层面?用什么工具搭建更高效?
15.技术债务重构的优先级怎么划分?系统演进时怎么保证业务不中断?
全部评论

相关推荐

11-13 10:20
门头沟学院 Java
持续攒人品ING...2025.10.10 投递Java开发-苏州=================2025.10.16 笔试单选15题,编程2题,多选10题单选:- Java集合:TreeSet线程安全/底层实现- Java泛型- ConcurrentHashMap- NIO- @Transactional 注解- synchronized- 深拷贝/浅拷贝 clone()- wait()/notify()- Java继承,重写重载- 分布式锁 Redis- 垃圾回收编程题1. 实现分布式环境下幂等的订单服务- 这个不太会…A不出来,可能要用redis分布式锁2. 实现简单的缓存系统 LRU 超过容量的删除最新的- 实现LinkedHashMap,A了=================2025.11.3 收到笔试邀请,预约时间2025.11.5 技术一面同程艺龙,不是纯八股拷问,场景题偏多。- 自我介绍- 谈谈你对微服务架构的理解,为什么要用微服务?它对项目开发有什么好处?- 若用户相关服务从200个扩至1000个,新业务(如新增APP)接入时,如何筛选所需服务?如何通过功能匹配业务需求?- 1000万用户数据存MySQL表,字段含用户名、手机号、昵称、兴趣爱好等,查询“叫tom的用户”时如何设计索引?插入和查询过程中索引如何生效?- Spring Boot是如何启动的?原理是什么?- Spring IOC/AOP还有个行为问题:假设上级布置任务并指定实现方式,你认为有更优方案(如10天 vs 3天),但上级坚持原方案,你会如何处理?若最终验证你的方案更优,后续怎么做?反问技术栈。=================没后续了,可能无了。
查看7道真题和解析
点赞 评论 收藏
分享
评论
2
3
分享

创作者周榜

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