本科生的阿里一面
昨天我阿里也面试了,于是呢果断出来攒人品了。
还是先说背景:我是本科生,而且还是超级普通大学的本科生——你听说过 哈尔滨理工大学 么?
编程背景是JAVA,对于本科生来说项目经验比较多(阿里的简历只能填一个项目,我拿手的讲项目大法并没有施展出来 T_T)。
开始自然就是自我介绍了,他们说不能超过4、5分钟,我感觉我说的都没有1分钟。可能有点紧张……
然后秀算法:快排的实现,堆排的实现,对于堆排和快排你如何选择(总刷题的同学可能知道,基本有序用堆排最合适,相对无序用快排最合适)。
我还没说完呢,直接改问计算机网络:TCP、UDP区别,三次握手,四次挥手。
然后他问我平时是弄java
server呢,还是弄客户端之类的呢。我说我虽然有几个安卓项目,但是还是以服务端为主。我认为重头戏终于要来了,他要考我java了!
然而, 并 没 有 。。。 考官大人嗯了一声,说挺好的, 过去了。
然后他问了数据库索引的原理,我觉得这个题答案应该是数据结构中的B树,再加上减少磁盘I/O这一块的。但是也有点紧张(我觉得这个问题还是有点深度的),虽然表述出意思了,但是我不确定考官是否明白我的意思。
我的阿里面试考官从其实上不如我蘑菇街的考官那么霸气测漏,紧张的感觉也不是那么强烈。之后我说让我等一两天就会有二面,我说:嗯?请问这个是我通过了的意思么?
然后考官也没说是不是:我觉得你基础非常好,尤其是算法那一块啥啥啥的。 然后他客气的说了一句“谢谢你”
我直接就蒙了,一般这句都是我说的,我也回了一句谢谢您然后客气客气大家就挂了电话。
我的面试算上自我介绍什么的,通话时间一共16分钟。 之前也看了
剑指MS(大家应该能看到,头像是夏尔的一个用户,我觉得他挺厉害的,挺好的)兄弟的面经,可能因为他是硕士,我是学士的关系吧,题也没他难,时间也没他长。他的一面面经中关于hadoop那个题我可不会啊………万幸也没考。
最后送大家一句话:越努力的人就会越幸运。 这几次面试我深有体会,很多地方考到了我机缘巧合之下学会的东西。
然后祝自己和大家面试顺利,Fighting!
啊,我又想起来几个,他还考了GC 和一个算法题: 一个单链表,如何翻转。
#阿里巴巴##Java工程师#