蚂蚁三面面经,java开发岗

蚂蚁Java

1、HashMap&ConcurrentHashMap

2、由上题提到锁的问题

3、乐观锁&悲观锁

4、可重入锁&Synchronize

5、事务四大特性

6、事务的二段提交机制?

7、聚簇索引&非聚簇索引

8、用自己的实践经历说一下索引的使用场景(说一个就要举一个栗子)

9、当前读&快照读

10、类加载过程

11、双亲委派机制及使用原因

12、GC算法

13、Http&Https的区别

14、Https的加密方式

15、线程池的核心参数和基本原理

16、线程池的调优策略

17、问问题(你有什么职业规划)




二面:

1、怼项目(20分钟吧,我吹逼用了策略模式,他就一直问这里)

2、Collections.sort底层排序方式

3、排序稳定性

4、具体场景的排序策略,我说了基于堆排序的优先级队列,他就又问了调整堆的一些东西

5、Http请求过程(要求像是给一个什么技术都不懂的人那样讲,就是都用大白话吧)

6、DNS解析过程

7、线程池实现过没?(一面面完下去研究了一下源代码,感觉这块儿还行)

8、Spring IOC、AOP

9、SpringBoot/SpringCloud的一些应用吧

10、问问题(你有什么职业规划)没错,每个面试官都要问这个问题,三面也是





三面:(P9面,大都聊人生)

1、项目中用的中间件的理解(Dubbo、MQ、Redis、kafka、zk)

2、项目中遇到的最大问题和解决策略

3、生活中遇到的最大的挫折

4、生活中遇到的最大的令你最有成就感的事情

5、有做过测试吗?问了一些专业测试的东西,我说我都不会,,感觉他可能想让我转侧开,被我拒绝了23333

6、问问题(你有什么职业规划)




总结一下,我三轮面试都问了同一个问题:我需要做些什么准备来面对到来的工作?二面三面两位大佬(面试一级比一级高)给了同样的答案:基础!!!不用做多余的准备,你来了都会接触到,你要弄清楚,我们是在校招,整那些花里胡哨的没用,重要的是基础,剩下的都可以培养!还有,,职业规划这个问题,,,还是需要背背答案的,不然真的就问懵逼了,很难从技术面试这个场景中突然切换到幻想模式~


#面经##秋招##蚂蚁集团##内推##阿里巴巴##Java工程师#
全部评论
本人双非院校,,,那个认证我瞎填的,,,然后我之前也发过一次,结果被人认出来了,就给删了,现在再发一次,,,希望大家借鉴吧,,别管我是谁了,,现在是面了hr面了,在等结果
9
送花
回复
分享
发布于 2018-08-09 09:27
我蚂蚁中间件约了下周的三面,不知道怎么样,略慌
1
送花
回复
分享
发布于 2018-08-10 09:36
滴滴
校招火热招聘中
官网直投
厉害。职业规划,你怎么回答的呢
点赞
送花
回复
分享
发布于 2018-08-09 09:49
大佬我也是刚刚约了今天晚上的3面 压力好大啊
点赞
送花
回复
分享
发布于 2018-08-09 09:52
清华大佬
点赞
送花
回复
分享
发布于 2018-08-09 09:52
欢迎没有投递过阿里巴巴岗位的同学再看看,最后三天时间了。 https://www.nowcoder.com/discuss/92048?type=7&order=0&pos=4&page=1
点赞
送花
回复
分享
发布于 2018-08-09 09:53
hr面建议也准备下吧,我考了心算题,难受的一批
点赞
送花
回复
分享
发布于 2018-08-09 10:20
大佬稳了的,职业规划我也是基本每一面都有,感觉被套路了 ,哈哈
点赞
送花
回复
分享
发布于 2018-08-09 10:26
老哥请问三面之后就是hr面嘛
点赞
送花
回复
分享
发布于 2018-08-09 10:39
你没交叉?
点赞
送花
回复
分享
发布于 2018-08-09 12:05
三面后多久hr面的呀老哥
点赞
送花
回复
分享
发布于 2018-08-09 12:07
我面试二面都是操作系统 TNND 一个跟简历相关的都没有
点赞
送花
回复
分享
发布于 2018-08-09 12:07
同HR面完等结果中,你还回复过我帖子呢
点赞
送花
回复
分享
发布于 2018-08-09 21:02
请问一下 二面三面中间隔了多久啊?
点赞
送花
回复
分享
发布于 2018-08-09 21:58
请问你是面的蚂蚁哪个部门?
点赞
送花
回复
分享
发布于 2018-08-09 22:11
三面是总监面吗,后面还会有交叉面吗
点赞
送花
回复
分享
发布于 2018-08-09 22:25
大都挺简单的,都是电话面试吗
点赞
送花
回复
分享
发布于 2018-08-09 23:51

相关推荐

#蚂蚁##算法##实习#三面继续问项目,没问啥其他的东西。项目中遇到的最大困难我去这个问题把我问到了,因为总体来说算是一个比较顺利的项目,没有特别大的问题。建议以后面对这种情形应该如何回答?1)小挑战也是挑战:你可以选择项目中的一个小挑战,即使它不是一个巨大的困难。描述这个问题,解释它为何重要,以及你是如何解决它的。这可以显示你对项目细节的关注和处理潜在问题的能力。2)预防措施:说明你或你的团队采取了哪些预防措施来避免大问题的发生。这展示了你的前瞻性和风险管理能力。比如,通过良好的计划和沟通,项目团队可能成功避免了潜在的技术或协作难题。3)学习和成长:谈论这个项目如何帮助你成长,特别是在没有显著困难的情况下,你如何持续寻找提升工作效率和质量的机会。这表明你有自我驱动,始终寻求改进和学习的态度。4)团队协作:如果项目进展顺利,部分原因可能是团队合作良好。你可以讨论团队如何有效协作,以及你在其中扮演的角色。这不仅显示了你的团队精神,也突出了你在维持团队和谐中的贡献。5)优化和调整:也许在项目执行过程中,你们对策略或流程进行了微调。可以讨论这些小的调整如何帮助优化结果,这反映了你对持续改进的承诺和对细节的关注。我面试中的回答确实答得有点low了,逻辑有些混乱,因为这个把我挂了我也不会意外。微笑面对结果,不断成长,就当为秋招做积累吧。下次应该这样回答:在这个项目中,尽管整体进展顺利,但我们确实面临了一些有意思的挑战,特别是在实现和验证预测概率校准的过程中。一个具体的挑战是如何准确地量化模型的不确定性,并通过概率校准提供一个可靠的预测。换句话说,如何证明我们的p-value设计是可靠的。这种设计方法是非参数的,不依赖于数据具体的分布,这使得它在应用于实际复杂数据时更为健壮。我们通过计算测试数据中一个奇异值小于或等于训练集中奇异值的比例,实质上应用了经验分布函数(ECDF),来估计这个或更极端情况出现的概率。计算得到的p-value反映了在零假设下观察到的统计量的概率。在这里,零假设是指测试数据的奇异值不提供足够的证据去反对模型在该点的预测。如果p-value很低,表示这种奇异值在训练数据中很少见,暗示着模型在这一点上的预测可能不太可靠,这为我们的模型预测提供了一个直观和科学的可信度评估。总的来说,这是一种基于统计学的方法,数据越多将越有效
点赞 评论 收藏
转发
7 198 评论
分享
牛客网
牛客企业服务