[面试]干货分享!我如何在校招中拿到支付宝offer( 二 )


图片

比如项目中涉及了Spring技术栈,那么对于IOC和AOP的原理势必要掌握的 。 既然提到IOC,那么说一下IOC的好处是什么,你还需要知道有哪些相关的软件设计原则,Spring中的几种注入方式,和Spring的注解作用等等,那么顺便的,注解中的@Autowired和@Resource你可以说说有什么区别吗?提到AOP,几个基本概念,几种通知方法,可以用于开发什么功能等都可以进行复习 。
3.工具相关知识
如git、mvn使用、命令行使用,甚至idea/eclipse快捷键使用,在专业知识和项目准备充分之余也可以进行复习 。
除了知识的总结学习,算法题和项目回顾也是面试的重点 。
对于项目本身需要把脉络理清,对于整个项目、以及项目的每个模块,做到用精简的语言让面试官能够明白 。 回顾项目时,理清楚项目的难点和成果 。 面对多种方案时是如何考虑的,碰到难题时是怎么解决的 。
算法题就是多刷多做多归纳 。
面试
蚂蚁的面试通常是有3-4轮技术面,还有一轮HR面,各轮面试的问题视面试官风格而定,但有以下几种能力或者说是特质,是面试官希望能够在你们身上看到的 。
一个是基础能力 。 面试官对于在校生通常不会有太高的技术水平要求,但会很希望看到你们有扎实的功底 。 万丈高楼平地起,只要发现你们是有潜力的原石,蚂蚁就有信心把你们雕塑出龙章凤姿 。
一个是自我学习能力 。 面试官会乐于看到你们勇于发现问题,全力解决问题,用新方法、新思路来创造变化,带来突破性的结果 。
最为重要的,是需要再一次强调的诚信 。 对于自己没做过的,不知道的,没有必要隐瞒或伪装 。 如果想凭经验进行临场发挥,也请先勇敢承认 。 面试不是毕业答辩,没有必要唯唯诺诺或含糊其辞,面试官其实也是在找自己往后工作中的战友 。 可以有不同的见解,面试官不会喜欢弄虚作假的伙伴,但会欣赏一个承认短板,能够灵活应变找到答案的人 。 综合素质和非专业水平的亮点也是面试官考量的因素 。
在进入蚂蚁后你会发现,这些其实都是成为一个阿里人的潜质,是阿里寻找同路人的方向 。
[面试]干货分享!我如何在校招中拿到支付宝offer
图片

以我自身的面试经历来看,我的整个面试流程经历了三轮技术面和一轮HR面 。
第一轮面试的主要内容是基础知识和在线算法题 。 事后与同学交流发现算法题难度不尽相同 。 作为过来人回头看,除了最终结果,面试官还会看中你们的解题思路和编程习惯(说人话:把代码写好看点,推荐看《重构》和《代码整洁之道》) 。
可能由于写的项目经历和部门业务较为相关,第二三轮技术面基本围绕项目展开,依稀记得第三轮面试的时候,我就和面试官就我做过的项目方向有不同意见,产生了讨论,当时一度觉得自己可能与蚂蚁无缘了 。
最后的HR面其实更像一个互相了解的过程,HR会问你关于工作的看法(包括base地、方向等)或是考量你价值观的小问题(并不确定是不是),当然你也可以提出你对工作或部门的疑问 。
个人经历
说完干货,接下来便是“水货” 。
[面试]干货分享!我如何在校招中拿到支付宝offer
图片

我本硕就读于南京某500本大学——南哪大学的软件学院 。 学校不是真的500本,但我的成绩大概差不多是500本的水平,因此在学习经验上并不能给你们很好的建议 。
我们学院的部分课程工程氛围颇为浓厚(至少本科是),头几年常常会被数不尽的文档淹没,其中大作业ddl是比期末考更令人疲惫和在意的事 。 因此我的本科生活也及其简单,没事就泡球馆,大作业卖力做,考试要求不挂科(排名分先后),就这样,波澜不惊地来到了研究生阶段和春招季,开始了和蚂蚁的邂逅 。 记得当时同一实验室的师兄已经在蚂蚁实习,恰好我们正在做的课题与部门工作有一定联系,便推荐我内推 。 作为一个刚出新手村的菜鸟,为了抓住摆在眼前进入心怡大厂的机会,我特地问他,能不能晚些进行面试,让我先多刷刷怪涨涨经验 。 师兄善解人意,通情达理,我接的第二个面试电话就是蚂蚁的 。


推荐阅读