蚂蚁面经分享

蚂蚁集团-大安全
1. 面试总结
大安全简直意难平。
蚂蚁这边不同部门的流程虽然不能并行推进,但是可以排队,在我面试网商银行的时候,大安全就在排队了,等到网商银行挂掉后,大安全这边立即就开始推进了流程。
蚂蚁的技术面试,一般没有邮件通知,都是面试官打电话来约时间,然后到了时间就进行电话沟通,如果要写算法题,面试官会在面试的时候给你发一个链接,然后在链接的系统里面写题。
大安全的技术面试和HR面试推进得都还比较顺利,但是HR面试完后,一直没有谈薪,联系HR也只是回复我说流程在推进,最后通过蚂蚁CIO的负责人才了解到,大安全的HC紧张,需要等流程其他候选人走完流程,才可能出结果,我理解这就是泡池子了吧。
2. 技术一面
1. 日志框架是怎么在Springboot中集成的
2. Log4j2相较于Log4j有什么优势
3. 如何实现服务之间的链路调用的追踪
4. 链路追踪如果开启了异步线程则应该怎么传递链路信息
5. 请设计方案解决打印链路日志时异步线程还未执行结束的问题
6. 针对Quartz框架会使用到数据库表有做什么优化
7. 说一下第一份工作里面的分布式调度系统的实现思路
8. 第一份工作给你的收获有哪些
9. MySQL的索引结构是什么
10. B树和B+树的区别有哪些
11. 红黑树是什么
12. 平衡二叉搜索树是什么
13. 内存溢出时应该怎么定位
14. 如果写一个死循环造成内存溢出时该如何定位
15. 有什么是你擅长的但是还没被问到的
16. 如果让你实现MyBatis则应该解决哪些难点
17. MyBatis如何处理事务的
18. MyBatis集成到Spring后的事务处理的核心要点是什么
面试时间大概在90分钟左右,面试官人很Nice,不会的知识点会给到一定的提示,实在不会的会安慰说没关系,回答得好的会进行鼓励,作为应聘者,感受真的非常好。
在一天后约了二面
3. 技术二面
1. 项目问题
2. 如何设计一个TraceId生成算法
3. (算法题)Leetcode 1. 两数相加
面试时间大概在50分钟左右,面试官是一个女面试官,也是很Nice,没有问八股,就是基于项目展开讨论,对其中一些技术细节会问得比较深。
在二面的反问环节,我向二面面试官提到当前我有其他的流程正在推进,希望大安全这边的流程可以推进快一点,当晚三面面试官就打电话和我约了三面的时间,还说是二面面试官催他打的电话,感觉挺有意思的。
当晚约了三面
4. 技术三面
三面也是围绕项目展开讨论,没有问八股,也没有刷题。
三面面试官很早之前在淘宝工作过,向我介绍了一下他们当时如何应对三高场景以及一些解决方案,最后还向我介绍了安全相关的业务以及如何理解安全。
还有一个插曲,在我三面结束后,之前帮我推进流程的招聘专员在微信上问我面试感觉怎么样,我问他为什么知道我刚面试完,他说面试官就在他旁边,哈哈哈。
5. HR面试
HR面试和三面中间隔了比较久,这里其实有一个比较扯的插曲,就是本来之前已经约好了HR的面试时间,结果在约定好的面试时间过了10分钟后,HR面试官还是没上线,联系了邮件里面的HR后,才知道HR面试官被领导拉去做绩效谈话了,面试取消,另约时间,也是有点扯了。
HR面试的内容就是询问为什么离职,个人绩效和组内分工,但是面试官全程都不太高兴的样子,就最后结束的时候勉强笑了一下,当时其实就感觉不太妙,最后确实如我所料,不太妙。
#内推##大数据##蚂蚁集团##实习##数据##春招#

内推链接:
https://hrrecommend.antgroup.com/job-list.html?code=5JDZa%2FTPHl2AFRHjpsEEAvD9aiqvyzp2Up0Poj4fmhc%3D
全部评论
为什么都是java的面试题呢
点赞 回复 分享
发布于 03-10 08:56 上海
点赞 回复 分享
发布于 03-06 15:17 湖南

相关推荐

查看13道真题和解析 面试问题记录 牛客创作赏金赛
点赞 评论 收藏
分享
05-23 01:07
门头沟学院 Java
主要是针对黑马点评项目,欢迎uu解答讨论,急需学习  1. 讲一下登录注册过程2. 你是怎么将验证码发送到用户手机上的?3. 你了解过什么公司有这种发送验证码的业务的?4. 如果设计用户密码登录,密码应该怎么传输?(回答加密之后传输,唯一知道的:hash+加盐,https传输)5. 如果设计一种用户通过密码注册的方式,前端接口需要收集什么数据,怎么传到后端?讲一下这个流程6. 按照你说的在前端进行拦截再对密码加密,加密后的内容发送给后端的话,每次加盐的这个盐不一样,传输的同一用户的加密密码还能是一样的吗?7. token是怎么传递给前端的?(回答写在响应体里的,后来查了下好像是写在响应头里的)那token在前端是存储在哪里的?8. 如果token泄露了,攻击者利用token向后端发送请求怎么办?(只能想到https加密,再就是通过ip进行查验)9. http和https的区别?10. 讲一下https里非对称加密和对称加密11. 非对称加密的算法了解过吗?(只知道hash和散列,还不知道是对称加密还是非对称加密的)12. hashmap的底层?什么时候用红黑树,什么时候用链表?为什么是8的时候?13. concurrenthashmap的底层?14. 为什么不是线程安全的,头插法和尾插法的区别15. 如果你现在要插入7个数,你怎么设计hashmap的容量?16. 如果用hashmap,怎么设计让他线程安全?(对put方法加锁,还说了volatile,后面他说基础类型和引用类型,你在这里对hashmap加volatile有用吗)17. 第一个项目讲一下,你是调用的一个视频处理的接口吗?还是在上面训练过18. 拦截器拦截的是什么?讲一下拦截的过程?中途打断,那你的threadlocal是从哪里获取数据的?19. 讲一下缓存更新策略,实际用的是什么?(修改数据库后删除缓存)20. 如果你要将商户信息存进redis里,你怎么选取哪一部分商户?(我回答说例如对评分前十的商户,会将这些商户信息存到redis里方便页面显示,然后问那你是在什么时机选取的评分前十呢?这些商户信息具体是怎么存到redis里的)
点赞 评论 收藏
分享
05-26 16:18
门头沟学院 Java
从4月1号的第一次面试到5月13号的滴滴二面,暑期实习也是终于画上句号了。从3月初就开始投 ,投了几十个公司,有笔试有面试的一共有20多个公司。timeline大概如下:3.8      米哈游笔试挂3.16    快手简历挂3.27    蚂蚁笔试后挂3.28    饿了么笔试后挂4.1      美团一面挂4.2      京东一面过4.7      京东二面挂,15分钟结束,kpi4.9      美团捞了一次,可惜没撕出来,又挂4.23    腾讯wxg一面秒挂,太菜了5.7      华为技术面和hr面通过,泡池子中5.8      滴滴一面5.13    滴滴二面5.23    滴滴口头oc5.26    滴滴offer滴滴一面面经1.介绍一下你的项目2.介绍一下短信登录具体是怎么优化的,redis的key和value都是什么3.在更新策略中,为什么采用先操作数据库再删除缓存的策略,为什么不用先删除缓存再操作数据库的策略?先操作数据库再删除缓存的策略是否有问题,应该如何解决?4.如何在不用reentrantlock锁的情况下,用redis分布式锁实现可重入锁?key和value都是什么?5.在优惠券的一人一单模块中,key和value都是什么6.项目中是如何用乐观锁解决缓存超卖的?考虑一个场景,如果一个商户要从供货商进货,还要进行售货,详细说一下用乐观锁的流程?7.现在有一个100层的楼,现在如果想用两个球测试,球从哪一层开始扔会碎,在这一层以上扔的话,球都会碎,在这层往下扔,球不会碎。请问最少需要扔多少次?8.手撕题:打印金字塔9.手撕题:数组中的第k个最大值元素滴滴二面总结1.在项目中,GEO具体是怎么使用的?商户和商户之间计算距离的具体算法是什么?如果多个人都进行附近商户查询时,会不会出现性能问题?2.feed流的推模式和拉模式?一般情况下,拉模式用的比较多,为什么你采用推模式呢?是否注意过朋友圈和微博消息推送时,技术实现的区别?3.在java集合中,有哪些线程安全的集合?你提到了threadlocal,threadlocal具体是做什么的,原理?有哪些问题?你提到了内存泄漏,内存泄漏有时只是几个变量的大小,不会造成多大空间的泄露,还有其他的问题吗?4.JVM的内存模型?5.mysql的事务的隔离级别?6.MySQL的索引有哪些?说一下B树和B+树的原理?B+树在插入节点时,会出现哪些树形结构的变化?7.线程池的参数有哪些?你在项目中是否用到了线程池?在真正使用中,如何选取线程池的参数?如果在一个I/O密集型系统中,如果让核心线程数直接等于CPU核数x2是否不合适,考虑一个场景:如果一个系统需要qps=10000,系统的请求处理时间为100ms,那么核心线程数该怎么设置?8.手撕:在100000个数据中,找到最大的10个数据,topk问题。中间也自闭焦虑过,最后感谢滴滴收留了我,大桔大利。
查看17道真题和解析
点赞 评论 收藏
分享
评论
2
6
分享

创作者周榜

更多
牛客网
牛客企业服务