蚂蚁金服Java一面面经

  1. 说一下类加载的过程;
  2. 双亲委派模型了解吗,过程是怎样的;
  3. 怎么破坏双亲委派模型;
  4. 你能列举哪些框架破坏了双亲委派模型吗;
  5. 可以讲下具体JVM调优的经历吗;
  6. 围绕简历项目的具体问题进行提问
    1. 挑一个项目具体描述下;
    2. 负责的项目担任什么角色,是从0到1的吗;
    3. 说下你们项目的整体架构;
    4. 你觉得项目还有哪些需要迭代或者优化的地方吗
  7. 你还有什么问题需要问我;
  8. 笔试题
    1. 启动 3 个线程,第一个线程打印 0,第二个打印 1,第三个打印 2,然后第一个线程打印 3,依次类推,直到打印指定的数字为止,例如 20;
    2. 尝试用 java 编写一个转账服务,传入交易流水号、转出账号,转入账号,转账金额,完成转出和转入账号的资金处理,该服务要确保在资金处理时转出账户的余额不会透支,金额计算准确,能够支撑每天 10 万笔的个人用户之间转账, 描述思路即可
#面经##蚂蚁集团##Java工程师##社招#
全部评论
请问是哪个组呀
1 回复 分享
发布于 2021-05-16 20:13
老哥是几年经验
点赞 回复 分享
发布于 2021-05-17 13:57
是实习吗?
点赞 回复 分享
发布于 2021-05-17 10:36
8.2题lz怎么答的
点赞 回复 分享
发布于 2021-05-16 18:50

相关推荐

HR_丸山彩同学:你的项目描述里,系统设计讲了很多:MemCube是什么、三级存储架构怎么设计、四种遗忘策略分别是什么。这些面试的时候讲没问题,但简历上不需要这么细。 简历要突出的是影响力,不是实现细节。面试官看简历的时候想知道的是「这个项目有多大价值」,不是「这个项目具体怎么实现的」。实现细节是面试时候聊的 怎么改:技术细节可以精简为一句「采用三级存储架构+四种遗忘策略」,把省出来的篇幅用来写影响力。比如:项目有没有开源?有没有写成技术博客?有没有被别人使用过? 校园经历没有任何信息量,任何人都可以写这句话,写了等于没写。更关键的是,你投的是技术岗,校园活动经历本来就不是加分项。如果非要写,必须写出具体的数字和成果。如果你没有这些数字,那就老老实实删掉 「端到端耗时缩减30-40%」要给出确切数字和绝对值。从1000ms降到600ms是降了40%,从100ms降到60ms也是降了40%,但这两个含义完全不一样。其他也是,涉及到数据,准备好证据,口径统一,面试会问 「熟练」「熟悉」「了解」混在一起用,读起来很乱。而且「了解前端需求」最好改成「具备前后端协作经验」
点赞 评论 收藏
分享
评论
5
49
分享

创作者周榜

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