蚂蚁国际Java实习二面面经

部门:蚂蚁国际-全球技术
职位:【转正实习】应用研发工程师-JAVA
时间:6.17上午

开始例行自我介绍+拷打项目

场景题
1. 单点登录。答:不了解
2. 有没有用过支付宝或微信的授权登录方式。答:没用过,可能是要调api
3. Redis缓存和本地缓存的区别
4. 什么样的信息适合放在Redis,什么样的信息适合放在本地缓存,怎么选型
5. 如何保证Redis和DB的数据一致性
6. 更新数据库和redis缓存会放在一个事务里面吗
7. 秒杀如何防止超卖
8. Redis缓存如何承受更高的并发量?比方说10万个人同时进行秒杀,这样也可能会把Redis搞崩溃?有什么优化的空间吗?思路:这个是之前饿了么面试问过的,当时的面试官告诉我可以用类似于ConcurrentHashMap的Segment来把秒杀库存分成若干个段,每个段处理一部分的秒杀。

基础知识方面:
9. ThreadLocal原理,需要注意什么问题
10. ArrayList和LinkedList的区别,ArrayList怎么扩容的
11. TCP实现原理,我回答的是三次握手四次挥手
12. 了解Spring AOP吗
13. SQL注入

后面又问了两个场景题。这个面试官好像很喜欢问登录方面的问题,但是我感觉答得不好。
14. 如何控制权限,水平权限和垂直的权限
15. 如何监控网站

非技术问题
16. 相比其他候选人你的优势是什么,缺点是什么?
17. 对比毕业以后的职业规划是什么方向的?然后介绍了后端三种方向:1. 底层中间件开发,2. 平台领域,3. 业务技术的研发。选哪个?
17. 英语怎么样?来一段自我介绍

反问
1. 什么是全球技术
2. 部门的岗是偏业务吧?答:是
3. base在哪里?有新加坡吗?答:可能没有。然后问我第一意向base是新加坡吗?我说不是,还是杭州吧。
4. 面评:你的整体的基础上面和对做的当前的事情上的一些了解,情况还是挺不错的啊。需要提高一点的就是,至于在某个点上怎么去扩展,怎么去更多去思考。(原话)
5. 什么时候出结果?答:尽快。
全部评论
佬是官网投的吗
点赞 回复 分享
发布于 2024-06-29 02:27 澳大利亚
结果咋样
点赞 回复 分享
发布于 2024-06-28 19:44 陕西

相关推荐

04-04 19:48
已编辑
携程_后端开发(实习员工)
查看18道真题和解析
点赞 评论 收藏
分享
攒人品中,祝大家都能拿到满意的Offer!1.项目拷打2. 实习拷打3. 你们选用的训练方法是什么?训练数据具体是怎么构造的?4. 这里的训练过程,我理解是前面有一段医学语料的预训练,然后再加一段对齐过程,是这样吗?5. 关于 SFT 阶段,数据具体是怎么生成的?6. SFT 之后,后面的 DPO 过程又是如何开展的?7. DPO 需要 Chosen 和 Rejected 至少两组对比数据,这两组数据你们是怎么得到的?8. 我们现在这边可能对于医疗业务关系比较远,问一下更加基础的知识。既然谈到 DPO,谈一下 DPO 以及后续其他偏好学习算法的区别,以及各自的优劣。9. 那么 GRPO 算法呢?10. DPO 算法有哪些缺点?11. 谈谈强化学习中 On-policy 和 Off-policy 的区别,你是怎么理解的?12. 看你不仅做训练,还负责基础设施 Infra 的搭建。训练基础设施也是归你亲自搭吗?13. 当时是在哪个项目里面参与 Infra 工作的14. 你刚才提到了 Megatron,你们试过 PyTorch 原生的 FSDP 吗?15. 既然试过 FSDP,为什么最终还是选用了 Megatron?,你们当时的选型考量是什么?16. 既然提到 FSDP 和 DeepSpeed ZeRO 的区别,FSDP 实现了 ZeRO 的哪几个阶段?ZeRO-1, 2 还是 3?17. 探讨一个现实的业务问题:我们核心业务是对话类 Agent 产品。经典架构是前端设有一个意图识别与路由环节,将客户请求分发到不同的子 Agent,由于子 Agent 功能实现完全不同,不能混在一起,所以路由非常关键,一旦路由错误就无法满意回答。另外,作为全链路的必经点,路由必须足够快。我们考虑在最前端用一个相对较小(如 7B 或 13B)的模型,通过后训练使其掌握特定领域知识,实现低延迟的路由。如果让你做这个模型,你会怎么去做?
查看15道真题和解析
点赞 评论 收藏
分享
评论
8
55
分享

创作者周榜

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