蚂蚁Java后端开发二面

1.实习介绍
2. 三个微服务 A/B/C,它们分别操作不同数据库和 Redis,要求最终一致但要尽量“准实时”。某次网络抖动导致 A 提交成功、B 超时、C 回滚了。在这种限制下,你怎么保证最后状态达成一致?
3. 如果在一个跨IDC(双活)的系统里,必须保证强一致性,但业务方要求写延迟 < 5ms,怎么实现?为什么
4.如果现在要对一个百亿级大表做online DDL 并且不能影响线上读写,你会用什么方案
5.MySQL主从复制延迟30秒后主库挂了,从库又丢了binlog的最后10秒。业务方要求你做到“最终数据一致”,但不允许回滚用户侧可见到的状态。你怎么做?
6. 如果MQ在多分区、多消费者下防止出现乱序、重复消费这些情况,有哪些措施
7. 你觉得“真正的 Exactly Once”在分布式系统中是存在的还是不存在的?
8.如果订单查询链路要调用8个服务,每个服务都要查一次 Redis,你怎么把这个链路优化到至少 50%?
9.了解k8s么
10. 线上一个 K8s 集群节点资源充分,但 Pod 一直 Pending,你要怎么一步步推断可能的原因
13.有一个 key 对应的 value 是一个json,结构,json,当中有好几个子任务,这些子任务如果对 key 进行修改的话,会不会存在线程安全的问题?如何解决?如果是多个节点的情况,应该怎么加锁
14. 假如有某个游戏区的战斗力排行和我自己的战斗力的排行在哪个位置上,我应该在哪个排名,比如1.按成绩来说前100名的分数是多少,2.自己的排名大概在什么位置,如果流量特别大变动特别快,这个怎么设计,要考虑什么高可用,qps,怎么去设计
15.现在有这样的一个问题,我现在有1000个文件,然后每个文件有1000。有1000万行,然后每行一个数字无序,然后数字。数字的范围是从零到100亿。如何快速找到所有数据的中位数
16.方法一那个对临时文件这个处理操作是类似于堆的操作吗?还是这样操作就是具体的操作的一个逻辑大概是怎么样的
17.手撕:三数之和为0给你一个整数数组nums,判断是否存在三元组[nums[i]nums[j],nums[k]]满足i!=j、i!=k且j!=k,同时满足nums[i]+nums[j]+nums[k] ==0 请你返回所有和为0且不重复的三元组
全部评论
同学,瞅瞅我司,医疗独角兽, 我的主页最新动态,绿灯直达,免笔试~
1 回复 分享
发布于 12-16 17:04 广东
已老实
点赞 回复 分享
发布于 12-08 11:58 广东
已老实
点赞 回复 分享
发布于 12-08 09:12 福建
已老实
点赞 回复 分享
发布于 12-08 02:15 陕西

相关推荐

12-08 09:15
门头沟学院 Java
1.自我介绍+项目2.分布式事务设计B&nbsp;站视频投稿时,需同时保存视频文件、生成播放凭证并创建投稿记录,如何用本地消息表实现最终一致性,确保文件存储失败时自动回滚投稿状态?3.高并发限流熔断B站拜年祭直播弹幕量突增&nbsp;100&nbsp;倍,如何设计网关+服务端的多级限流策略,在弹幕服务过载时自动降级为“延迟展示”模式?4.缓存一致性保障用户修改&nbsp;B站昵称后,需同步更新用户中心、弹幕系统和个人空间的显示信息,如何避免并发更新时的缓存脏读,且不影响核心播放接口性能?5.分库分表设计B&nbsp;站亿级用户投稿记录表需按用户ID、投稿时间和分区维度查询,如何用&nbsp;ShardingSphere&nbsp;分库分表,解决跨分区统计年度热门稿件的性能问题?6.分布式锁实现多用户同时对同-&nbsp;UP&nbsp;主发起&nbsp;“一键三连”(点赞+投币+收藏),如何基于&nbsp;Redis&nbsp;实现分布式锁防止重复操作,且支持操作的原子性?7.消息可靠性保障B站视频审核通过后,需通知推荐系统、粉丝推送和数据统计服务,如何基于&nbsp;Kafka&nbsp;设计消息重试机制,确保关键通知不丢失?8.高并发库存管理B&nbsp;站会员购限量周边抢购场景中,用户下单需实时扣减库存,如何设计&nbsp;“预扣+确认”机制,应对高并发下的库存超卖问题?9.接口性能优化B&nbsp;站首页&nbsp;“推荐视频”接口需聚合用户画像、历史观看和热门榜单数据,如何通过异步加载+多级缓存将RT从600ms降至100ms&nbsp;内?10.分布式会话管理用户在&nbsp;B站&nbsp;App、网页端和&nbsp;TV&nbsp;端同时登录,如何基于Token+Redis&nbsp;实现跨端会话共享,确保会员权益实时同步?11.安全防护设计B&nbsp;站登录接口如何抵御账号爆破、刷弹幕攻击,设计包含验证码、设备绑定、行为分析的多层防护策略?12.限流策略设计B&nbsp;站“一键三连”&nbsp;接口&nbsp;QPS&nbsp;峰值达&nbsp;50&nbsp;万,如何设计滑动窗口限流算法,区分普通用户与大会员的操作权限?
查看12道真题和解析
点赞 评论 收藏
分享
评论
5
10
分享

创作者周榜

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