2015阿里内推实习生面试经历

2015年寒假开学,就是我们开始紧张的找实习的阶段。因为有师妹在阿里,而我又基本上只学过,熟悉java,不会C++,所以对阿里很期待,就让师妹内推了阿里的研发工程师java。3月5号内推,我们专业大部分也都内推了,大部分都是3,5天就接到电话面试了。大家有简历挂掉的,也有一面,二面,三面,四面挂掉的。最后大家的面试结果都出来之后,我还没接到面试,心里想完蛋了,连面试机会都没有,尼玛太丢师妹脸了。还要另找出路。

因为大部分女生都是报的测试岗,我也纠结过,要不让师兄帮忙内推一下腾讯的测试岗,就报了腾讯的测试岗,感觉当时好多测试问题,都没怎么答出来,然后就挂掉了。3月20号下午4点和我一起的女生给我说我们那天去面试的全部都挂掉了,当时感觉天都塌了。尼玛阿里不要我,腾讯也不要我。不过下午7点钟我坐车回学校的时候,就收到阿里面试官的电话,说今天要进行面试,问我方不方便电话,我说不方便,我在车上,8点钟到学校,他说那10点钟方不方便,我说可以啊。

回到学校之后见到舍友,给她们说我腾讯测试挂了,但是阿里给我打电话说10点左右面试。给男朋友也打电话说了下,他说你把腾讯问你的题目好好回顾一下,准备一下。我说我阿里报的不是测试,是开发。然后他就说,这样啊,那就放松,重在参与就好了。我竟然无言以对,也只能这么想了。因为中午没怎么睡觉,所以很累。定了9点半的闹钟,睡觉。然后10点钟的时候舍友回来一个,她说你在干嘛,我说我在等阿里面试。10点20我终于等不了了,要洗澡睡觉。然后给面试官的手机发了一个短信,问今天还面不面试,不到两分钟,面试官打来电话面试,说很抱歉,今天面试人有点多。我说没事啊,就开始面试了。

一面:

首先他说让我做个自我介绍,我就说了一下,我叫XXX,对java的高级特性比较熟,做过java的开发,最近在看jvm书等等。他说我看你简历上写有创业经历,你能给我讲讲吗?然后我给他讲了下项目的来源,功能模块的扩展,自己做了哪些工作,怎么对项目进行管理的等等。

然后听完之后,他说我看你简历上面有struts2的源码和内核,你能给我讲讲你的收获吗?因为那个看了很久了,差不多都忘了,然后我说我给你讲一些看的过程中最让我印象深刻的地方吧。然后给他讲了struts里面使用的设计模式,为什么要用那些设计模式,要解决那些问题,ThreadLocal,策略,责任链,装饰模式,然后又给他讲了java多线程的数据安全问题的解决方式,synchronized关键字是使用锁的机制,限制多个线程不能同时访问要保护的变量和代码块。但是ThreadLocalMap确实为要保护的变量创建一个副本等等思想。还有给他扯了一些java里面的序列化和反序列化,jdk5里面的泛型等各种高级特性。最后给我出了一个题目,其实是大数据里面的基数估算的问题,我不太会。按照自己的思路给他说了下,基本题目是:现在日志记录里面有每个用户访问过某个url,你给我统计一下每个链接有多少人访问过。我说用hashTable,key是每个url,然后value是一个String数组等等。然后加大难度当数据量巨大并且要统计某个时间段每个链接的访问人数。我就没思路了,我说不太会,然后他就让我下去看基数估算。最后他说你有什么问题要问我的吗?我说关于java内存泄露的问题,然后他就给我讲了一些,最后愉快的结束了。大概11点,好累,我心里很担心,感觉会挂掉。舍友说感觉我准备的比较充分,感觉会过的,让我不用担心。快12点的时候,面试官给我发了短信,让我好好休息,这么晚面试真的很不好意思。嘻嘻,,,,第二天我看简历状态就变成了通过,二面也是技术面。

二面:

第二天,下午四点二面面试官打电话过来,说要进行二面。我说好,开始。然后他就说昨天我同事昨天和你聊,感觉很开心,你能给我讲下你们昨天都讨论了什么吗?然后大概复述了一下,然后他说那你又看基数估算吗?我说看了,给他讲了下基数估算的思想。然后问我对哪方面比较熟悉?我说数据库比较熟悉,然后他说你给我讲下内连接和外连接的区别?然后给他讲了下,大概就是内连接只把满足查询的结果查询出来,但是外连接把不满足连接的结果也显示出来,比如说。。。外连接又分为左连接和右连接,他们的区别是怎么样?比如说。。。然后他说你平时做项目的话,数据库方面,你都是怎么做的?我说,首先要设计表结构,也就是模式,讲了第一范式,第二范式,第三范式。我平时做项目一般满足第二范式就OK,不一定要满足第三范式,比如。。。然后讲数据库索引,分为哪两种,二叉索引和哈希索引,他们所使用的数据结构,B+树和哈希表,我一般用二叉索引,因为B+树对于插入和检索效率都比较高等。然后讲了锁机制,我说因为我选数据库的存储引擎一般选INNODB,因为这个存储引擎是在行级别的,粒度小,效率高。还有就是数据库安全,备份,和我们常用的保障数据库安全的几种措施。回答完了之后,就问我创业公司怎么取舍,会不会到阿里学了二年就走了?问我最近在做什么呀,平时讨厌什么样的人啊,愿不愿意来杭州之类的?然后就说会有HR联系你的。你有什么要问我的吗?我说我们部门有什么产品我想了解一下,然后他就给我说了,其实没听清楚。我挂了电话之后,查看简历状态,二面通过。最后一面是HR面。

三面:

3月22号阿里内推结束,因为想着估计会进行最后一次面试,就在实验室等着,在实验室看jvm,classloader,java reference,看的有点入迷。晚上六点半,感觉饿了,然后就去吃饭,突然发现手机不知道什么时候关机了。开机就看到阿里HR姐姐给我发的短信,说今天要进行最后一次面试,看到让我给她回个电话。我就给她回电话了,然后她问我方不方便面试,我说不方便,我快饿死了,能不能等我吃完饭再面试。她说好的,问我大概多长时间,我说半个小时吧,HR姐姐说那我们7:30面试吧,我说好。大概晚上七点半HR姐姐打来电话,说要面试半个小时左右,我说好。然后开始,问我从本科到硕士印象最深的项目经历,为什么会印象深刻。然后谈了谈创业项目的事情,如何学习的,怎么进行技术交流的等等。然后想不想去杭州的,总之聊得很开心。大概45分钟吧。她问我有什么问题没?我说这是最后一面吗,因为有同学4,5面都有挂掉的。她说是最后一面,然后阿里的饭好吃吗?姐姐说好吃,各种口味餐厅。我说有面条没,她说有的,面馆的面很好吃的。我说好,有面条就行。HR姐姐就乐了,说你很喜欢吃东西吗?我说是啊,超喜欢吃面条。然后平时打打篮球,跑跑步,练练瑜伽之类的,最后愉快地结束了我们的面试。


然后就是第二天9:30出结果,就通过了。心里开心的不行,终于能去杭州了。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值