这篇文章其实昨天就该写了,但是昨天轻易就浪费掉了一次阿里巴巴的面试机会,自己没办法面对昨天的自己,所以昨天就没写出来。
之前报的阿里巴巴的内推提前批(测试开发岗位,这是内推人内推的岗位,阿里没有PHP的岗位,大部分都是Java,所以就将错就错了),有幸被业务中台的部门hr相中了我的简历,然后就给我安排了一次面试于昨天上午10:00,一面就被虐地很惨。面试官是个男士,说话挺温柔的,在问的问题自己不会的时候还耐心地给我讲解。其实当时面试官问的问题也不难,毕竟是一面嘛,但是可能是因为紧张(据说阿里的要求很严,第一次面试阿里,有一种控制不住的紧张感)或是自己能力真的没达到人家的要求,回答的并不好,结果可想而知。。。
还有一个重要的原因,面试官一直都以Java的理念来问我项目,虽然说语言都是相通的,但还是有差别的。比如:面试官问了解过数据持久层的一些框架吗,我瞬时间就懵了。回来后问柴家琪,他立马就说了出来。有些东西是在Java里面是独立出来的,在PHP里面可能是以另一种形式存在,所以当时我就没回答出来。
还有,平时学习的时候,可能是因为条件原因或者是个人习惯问题,有些东西确实没有考虑过。比如:面试官问,你们项目的架构是怎么样的,后端框架为什么选用laravel,前端为什么vue,而不选用其他的,这些技术之前做过大量的调研吗。这些问题当初确实没考虑过,我们一般都是项目中用到什么,然后去学习什么。所以这次再这上面吃了亏。
平时接触的项目小,没用过发布的工具。昨天面试的时候,面试官问到了发布工具了解过哪些,顿时凉凉,想了一会儿发现,确实没接触过。
算法特别重要,只要是稍微有点规模的公司,面试必问算法,所以招工作要把剑指offer多看看啦。
昨天我在面试前其实准备了许多东西,比如网络相关的,操作系统相关的。项目没好好准备,里面的东西有些忘了。
总结:有了这次面试,我深刻明白:
- 不管怎么面试,都不能紧张,在面试过程中尽量去调整自己的心态,暗示自己,最坏的结果就是没通过,不可能有比这个更坏的结果了。这样你才可能发挥好,不留遗憾。
- 日常生活中多注意细节,任何事物存在都有一定的道理,要多问为什么,不能只停留在表面。
- 要学会变通,昨天如果我结合Java给面试官讲项目,结果可能会好一些。
- 虽然自己接触的项目没有大公司的大,但是要学会去类比。比如:这一点在自己的这个项目中是这样实现的,放到大公司的大项目里面会是怎么实现的呢?
- 算法特别重要,是面试中必不可少的环节
- 找工作的机会还多,更何况除了阿里的校招,还报了那么多大公司的校招呢。不要太在意不好的结果,但要从每次的失败中学习到一些经验,强大自己,方便之后找工作。
网友评论