成都蚂蚁金服三次面试面经

一面

自我介绍

实习经历
从实习做了什么展开问。遇到什么问题,怎么解决的?

编程测验
校招页面上的编程测试,通过率0%,但是面试官说没关系,还是拿着我的代码问
我当时怎么想的,觉得问题可能出在哪里,怎么改进让它正确,延伸开来问。

基础知识
说一下你知道的关于JVM垃圾回收,我说了两分钟就让我停了
堆的动态调整过程
迪杰斯特拉算法
在内存中怎么存储一张图
TCP连接和断开过程
三次握手为什么要三次而不是两次
操作系统自旋锁是怎么实现的(想了很久才想起自旋锁是什么,而且乱答一通直接爆炸)
有什么问题要问我?没有

今天就到这里吧,接下来还有面试的话,面试官会联系你。

二面

自我介绍

简历
每一条都非常详细的问,做了什么,怎么做的,收获是什么

基础知识
Java Lock机制
Hashmap和concurrenthashmap的实现。 数据库隔离级别?四个级别。答出来以后问序列化级别有什么优缺点。 常用哪些设计模式?
Java IO中用哪种设计模式用得最多?
Spring Dao用哪种设计模式用得最多?

有什么问题要问我?我直接问我通过了吗,面试官说通过了(我觉得这个面试官平易近人才敢这样子问的,大家不要效仿,毕竟这种问题没有意义)

三面
面试官:谈一谈你做过的给你印象深刻的事情吧,我们从你讲的事情展开
然后我讲了一段校园项目经历和一段实习经历
面试官:遇到了哪些问题?你是怎么解决的?然后指出项目中可能存在的问题,问你有没有考虑到,或者提出一种新的需求,问你如何去实现,然后延伸开来问,比较深入。

基础知识
连接重置可能是因为什么原因造成的?
不知道。面试官解释了一遍什么叫连接重置,然后给时间马上思考作答。
网络通信中管道选取异常什么情况下会出现?
不知道。
两个不知道以后就没问网络了。
场景题
多线程应用题,五个运动员(相当于五个线程)一个裁判(相当于主线程),满足一下3个条件,如何实现:
1.要同时起跑
2.要所有运动员都到达终点以后才能进行下一个环节
3.如果有一个运动员摔跤了(异常处理),就终止这次比赛,让所有运动员都到终点进行下一个环节。

hashmap是怎么实现的?什么是线程安全?hashmap是线程不安全的,为什么?

有什么问题要问我?我又问我过了吗。面试官没有直接回答,只是说我觉得还可以。

总结: 一般来说一个问题回答出来以后都会延伸下去问,面试官也说是想听一下能回答到哪个程度,让我想到什么都可以说,但最好别给自己挖坑。

三次面试时间都超过1小时,因为我说话很慢废话很多。面试下来给我的整体感受是,都从简历入手,聊你做过的事情,抓住你做过的事情深入下去问,所以应该每个人问的都不一样,我就没有把关于我项目深入问的问题列出来了,感受是需要对自己做过的事情足够的熟悉。

三面大多数问题都回答不上来,个人觉得三面面试官的问题都问到了痛点上,发这个面经也是希望能够攒一攒人品并且回报牛客网各位大佬给的帮助,祝你们好运。

#阿里巴巴##Java工程师#
全部评论
问序列化级别有什么优缺点  这是java对象的序列化吗
点赞
送花
回复
分享
发布于 2017-07-19 20:13
兄弟,可以,接下来应该就是hr面了
点赞
送花
回复
分享
发布于 2017-07-18 23:27
秋招专场
校招火热招聘中
官网直投
哇,好棒,请问从一面到三面过了多久嘻嘻
点赞
送花
回复
分享
发布于 2017-07-19 00:45
三面感觉比较深入了,我项目比较弱啊。。。好担心
点赞
送花
回复
分享
发布于 2017-07-19 01:02
请问你们是大三还是大四啊
点赞
送花
回复
分享
发布于 2017-07-19 08:07
线程怎么同时启动?
点赞
送花
回复
分享
发布于 2017-07-19 08:10
今天二面完,全程问项目,感觉跟你的三面内容很像,问项目考虑到什么,没考虑到怎么完善。项目框架也不问,一直问数据库方面的,面了33分钟。感觉有点悬。。。希望面试官不要挂我吧
点赞
送花
回复
分享
发布于 2017-07-19 19:50
数据库方面学的不怎么样,希望不会问的很深~
点赞
送花
回复
分享
发布于 2017-07-19 21:36
lz hr面了吗
点赞
送花
回复
分享
发布于 2017-07-21 10:55
楼主问有没有过太牛逼了
点赞
送花
回复
分享
发布于 2017-07-21 11:25
在内存中怎么存储一张图?
点赞
送花
回复
分享
发布于 2017-07-24 10:40
那个多线程应用题答上了吗,同步的工具基本上没用过,问到就gg了
点赞
送花
回复
分享
发布于 2017-07-24 11:22
随手瞎写了个demo,大事思路如下 1.一个线程类的5个线程实例,调用.start(),或者先挨个wait()最后notifyAll() 2.每个线程类实例共享一个countdownlatch,每个线程执行完毕执行countdown方法,在下一个环节之前调用latch.await() 3.共享一个volitile的布尔型变量,谁抛异常谁去改变这个布尔型变量
点赞
送花
回复
分享
发布于 2017-07-24 15:01
Spring Dao用哪种设计模式用得最多?
点赞
送花
回复
分享
发布于 2017-07-24 17:57
同学你好,请问你怎么内推到成都蚂蚁的?
点赞
送花
回复
分享
发布于 2017-07-26 17:05
请问这里堆的动态调整指的是JVM的堆的调整还是堆这种数据结构的插入,删除等调整啊?希望能得到解惑
点赞
送花
回复
分享
发布于 2017-07-26 22:42
三面完结果怎么样啊
点赞
送花
回复
分享
发布于 2017-08-02 15:25
你好,堆的动态调整过程这是什么意思呀?
点赞
送花
回复
分享
发布于 2017-08-02 17:07
楼主面了HR了吗
点赞
送花
回复
分享
发布于 2017-08-09 00:15
***竟然有技术四面,我服了
点赞
送花
回复
分享
发布于 2017-08-11 19:58

相关推荐

整体时间线:2月末力扣从零开始。3月初刷题成瘾,中旬陆续开面开杀,被机试折磨,下旬纠结日常offer选择。4月入职淘天,从硬landing到上手业务快乐融入5月平静美好,顺利到我觉得直接转正是最佳选择,月底转暑期流程被hr直接挂,主管诱骗能转正,万幸蚂蚁暑期流程没拒掉,压哨发意向,手里也还有个腾讯offer兜底,毁约腾讯暑期到此结束。==============================一些感悟:永远保留后手,先拿了阿里国际日常,拿到网易伏羲offer之后才拒绝意向,中间难免要催hr尽量开在同一时间,后续等淘天oc的时候立马拒了网易意向。不会让手里超过2个offer,但是也不会在未确定的时候就拒掉到手的。在淘天的时候师兄主管都保证能转正别担心,甚至主管拉我进内部群一起团建,但是始终把腾讯offer抓在手里,也给了我撕破脸之后和主管谈判的底气。蚂蚁一面二面间隔一个半月,时不时反向保温一下面试官又没拒掉流程,真是我最明智的选择。==============================实习体验:研一在鹅厂AI Lab实习打杂纯快乐的,自己包装一下也是有产出的。遇到的所有人都很温和有礼貌,整体不卷年纪偏大,公司关怀好,不考虑城市的话应该会是第一选择。淘天业务组非常业务,技术不容易提升但是容易有产出,整体强度能承受分到的活也不多还挺核心的,师兄还是很nice的,往年转正待遇也挺好,小组整体年龄结构有中有小没老人,晋升空间不错。拒掉的offer里面,同花顺是做大模型部署加速的,给钱少太卷拒了;阿里国际是研究型实习生随便面的感觉面试官技术没有太懂;网易伏羲是llm+智能npc其实很有搞头,还是贪图大厂title拒了;腾讯这个最可惜,agent+游戏ai,而且在大部门实习过可以丝滑landing,腾讯招聘经常能看到校招社招广告,应该是团队扩张期,考虑到城市因素忍痛拒绝,释放一个hc给大家。==============================彩蛋:想看看牛u会做什么选择,感觉人生到了这个时间点,每个决策都会影响很大,已知和女友都是浙江人,她稳定杭州工作,计划后续杭州定居结婚。 #暑期实习# #腾讯# #阿里# #蚂蚁# #大模型# #淘天#
投递蚂蚁集团等公司10个岗位
点赞 评论 收藏
转发
头像
不愿透露姓名的神秘牛友
05-29 11:22
点赞 评论 收藏
转发
13 143 评论
分享
牛客网
牛客企业服务