3.27 蚂蚁国际 暑期一面

蚂蚁国际 WorldFirst 暑期实习一面
bg:27本科 一小厂实习 项目点评+rpc 

1. lalb负载均衡 和其他负载均衡算法有什么优缺点
2. Lalb 双缓冲了解吗
3. 真正变成生成环境有哪些瓶颈和改进的地方
4. 服务发现 机器下线了怎么办
5. 跨机房怎么路由
6. 排行榜Topn 为什么要zset
7. 热key 大key问题
8. 分片情况下求topn 的时间复杂度
9. zest底层原理
10. 为什么要用lua脚本
11. 手写秒杀流程
12. mq消息丢失怎么办
13. 系统用户量突然增大怎么处理 (redis mysql)
14. 10个线程每个线程生成一个数字然后累加
15. 线程直接的内存关系
16. 父子线程直接是怎么共享和隔离的
17. 线程池的哪些参数

英语问答环节
1. ThreadLocal是什么 怎么使用 为什么要用
2. 你日常生活怎么用ai 

反问
1. 需要加强什么 答 项目怎么由玩具变成生产环境高性能高可用
2. 组内业务 答 巴拉巴拉一堆

总结
一小时 面试官很和蔼 无自己介绍 上来就是项目 + 场景  无算法 手撕了项目里面的秒杀流程 很看重项目怎么优化成生产环境

#暑期实习##蚂蚁##蚂蚁国际##27届求职交流#
全部评论
英语问答啊我去
1 回复 分享
发布于 03-27 23:41 陕西
请问是哪个岗位呀
点赞 回复 分享
发布于 04-02 11:29 湖北
过了吗
点赞 回复 分享
发布于 03-31 20:50 辽宁

相关推荐

04-21 12:38
已编辑
门头沟学院 Java
自我介绍和实习省略,实习问了两个相关的,部分八股,无深挖大概20min,手撕了20minQ4:你在项目中使用了Redis Zset,它是用来做什么的?A4:用于实现的定时发布功能。使用score存储时间戳,按时间戳排序。通过Spring Task定时任务每秒扫描,查询当前时间戳范围内的帖子并修改状态为已发布。考虑过使用消息队列,但因实际QPS较低选择了Redis Zset。Q5:Zset的数据结构是怎样的?A5:由跳表和哈希表实现。哈希表用于O(1)时间复杂度查询key对应的score。跳表是多级索引结构,类似B+树但更灵活。叶子节点是单链表,按顺序串联。索引节点随机分布,没有严格的树高要求。Q6:B+树是什么?为什么使用它?A6:是多叉树,MySQL InnoDB引擎的默认存储结构。主要解决索引和排序问题。相比哈希表,B+树能维护有序性。节点大小通常为16KB页,减少IO次数。目标是构建宽矮的树,减少访问节点数。Q7:请解决一道编程题(股票买卖问题)A7:初始问题:一次买卖,用last维护前i-1天的最低价格,计算最大收益。变种问题:必须完成两次买卖,不能当天买卖。Q8:你有什么问题想问我们?A8:询问部门具体业务:生活服务营销部门,做抖音生活服务业务的营销相关。技术方向:传统Java后端和智能体都有。面试结果反馈时间:预计几天内。感觉面试官也不太感兴趣,仅做记录无参考价值。
查看5道真题和解析
点赞 评论 收藏
分享
评论
2
5
分享

创作者周榜

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