本文转载自牛客网,新鲜出炉的蚂蚁金服面经,想进蚂蚁金服的同学不要错过哦。原文如下:
自我介绍:本人渣硕一枚,不是计算机专业出身,没有项目,找人内推蚂蚁金服,Java研发。
晚饭后一直忐忑的在等面试电话,不到7点,电话准时打来。
第一个问题:简历上写的Java开发是吧,知道ArrayList和LinkedList的区别么?
内心:第一个问题不都应该是自我介绍么?为啥不是,白白想了这么半天。
第一个问题答上来之后,面试官说知道乐观锁,悲观锁么? 恩 这个还是比较靠谱的,balabala说完之后,面试官说知道什么情况下用乐观什么情况下用悲观么?
内心:没项目,只知道概念,一脸懵逼。
面试官说 没事,概念还是很清楚的,然后还告诉了我什么时候用乐观,什么时候用悲观。虽然当时大脑已经没内存听了。。
volatile关键字的作用 答完之后追问 i++是原子性的么? (应该不是吧,不确定) 继续追问内存模型 继续追问 为什么要设置工作内存和主内存
内心:记得JVM那本书上把工作内存类比为处理器的高速缓存, 所以也就这么说了
面试官说 恩 知道你明白这个概念了 之后继续问 说下GC的过程吧 balabala刚说到新生代的内存回收就被打断了。。说你说的太详细了。。
内心:这个好不容易熟,还不让我多说点
追问:GC时会对程序有什么影响,随便答了一个 serial垃圾收集器GC时会 stop the world 也不知道对不对。。 继续追问,当发现虚拟机频繁GC时应该怎么办?
内心:一脸懵逼
继续问:Java8有什么新特性,知道lambda表达式么?
内心:三脸懵逼,还没看到那。。
继续问:设计模式知道么? 答 知道单例模式 具体特性忘了(真的是忘了,我又项目,又用不上,面试前还没复习。。)
技术面完了,面试官开始问一些其他的问题, 因为你没有项目,如果你入职后多长时间可以真正投入工作呢?
答:因为没做过项目,不知道具体难度,也没法给个太准确的时间,只能说不会比那些计算机专业的差太多。
(天哪~我说了什么。。隔着电话都能想象到面试官鄙视的表情。。 不过说真的,我属于那种说的少做的多的人,对于这种未知的事情不是很喜欢给人特别肯定的承诺,以至于这种问题不知道怎么回答。。 你们有没有什么好的想法来回应这种题啊?)
问:因为没有项目,简历上写了硕士期间老板科研项目的东西(非互联网),面试官说你这些项目最难的难点是怎么攻克的?
答:我觉得难点到还可以,给我最大的感受是遇到困难的事情不要着急,总会有解决办法的。。
问:不着急是不是意味着你不是很努力做呢?
答:不着急只是心态上的,但行动上还是要时时刻刻想着如何解决的(整段垮掉。。)
好了,面试结束了,等通知吧。。
内心:最后一个问题不都应该是我问你么? 这个面试官的开头和结尾都这么异常。。
我追问:能不能说我的一个缺点和一个优点(听到这个后面试官笑了一下,不过我真的很想听一个优点,因为觉得自己的缺点很多,但应该还不至于一无是处,听个优点只是想有点自信,否者秋招可怎么熬过去~)
面试官答:缺点:实践太少 优点:基础还算扎实(这个估计是他瞎编的吧。。)
总结:这个面试官感觉人很不错,技术的问题问到我不会的地方没有使劲的问来难为我,有时候还鼓励我回答的不错。。技术问完之后也很想通过聊天来发现我的优点。。。
虽然我答得不怎么样。。 不管结果如何,秋招加油~
ps:附上近期热门校招内推链接
【内推】终于来了!阿里巴巴校招内推开始!
【内推】阿里菜鸟校招内推开启!
【内推】蚂蚁金服内推来啦!
【内推】网易游戏校招内推来了!
【内推】深信服科技2018校园招聘研发提前批启动!可内推!
柠檬offer | 专注应届生互联网求职,提供大量求职干货+最新招聘信息,更有BAT学长学姐在线分享求职经验,为你答疑解惑。还有18届互联网校招求职微信群哦,扫描下方二维码关注公众号点击右下方的求职群即可获取!