淘宝实习回顾--校园招聘

        2011年四月初,我参加了淘宝的校园实习生招聘。虽然自己很向往,但实验室不允许学生出去实习,所以完全是抱着重在参与的心态去的。笔试的题目不是很难,涉及到了指针等已经被丢掉很久的知识。还好自己这一块基础比较扎实,都能应付。算法题目也比较基础,一道类似于智力题,另一道是最大字串和。最后的压轴题考察分布式的海量数据处理,自己对Hadoop比较熟悉,就给出了一个简单的基于MapReduce的解决方案。总体感觉就是C不能丢,尤其是指针等编程基础,其次就是要掌握常用算法。

         很幸运,我接到了面试的通知,在4月28日上午于南大参加面试。继续抱着重在参与的心态,在接到通知后我依然没有做任何准备,直到面试前两天,感觉应该认真一点,就当积累经验,于是开始着手准备。我在网上搜索了历年的淘宝面试题,以及前人分享的淘宝面试经验,总结了一下,在技术方面,淘宝面试的内容主要集中在项目经验、Java语言、Linux常用命令、常用SQL语句以及海量数据处理技术上。我对症下药,采取各个击破的策略。首先总结了一下项目经验。这个关键是要突出你在项目中做了什么,用了什么技术,以及学到了什么。一些项目中实际没用到,后来才学到的技术也可以放进去。比如面试时我说自己通过某某项目意识到了版本控制的重要性,学到了常用的版本控制技术;掌握了一些面向对象的设计原则等等。其实这些都是后来从书中读到的,但只要能把它和你的项目结合起来,就可以拿出来讲。软件工程以及面向对象里的知识与技巧就很适合在这里做适当的引入。这既丰富了谈话的内容,又向面试官展示了你所掌握的技能。然后,我复习了一下Java,自己的J2SE比较扎实,仅仅把不太熟悉的语法又看了一遍。其余几个方面都是从网上找了一些资料,抱了一下佛脚。面试的前一个晚上,准备了一份简历,基本上是本科时的精简版。通过网上的搜索,了解到淘宝技术侧重于Java和海量数据处理(后来发现只是个别部门关注海量数据处理),因此在简历中突出了Java和Hadoop方面的经验。在项目经历中,特意把使用Hadoop的项目放在首位,希望能引起面试官的注意。同时,把Hadoop的基础知识又扫了一遍。

        4月28日上午,前往南大参加面试,在公交车上准备了一段两三分钟的自我介绍,主要突出项目经验。到南大后提前了一个小时进行面试,看来早点到还是有必要的。一面主要是项目经验和Java语言。关于前者主要问自己做了什么,关于后者主要是从宏观方面考察你对Java基础的掌握情况。面试官没有问内部类、继承等语法细节,而是问你觉得Java学习中最困难的地方在哪里,你对多线程了解多少。其它比较关键的是源码阅读情况,例如读过哪些源码,从中学到了什么。除此之外还有一点Linux命令和常用SQL语句。二面的面试官是后来我所在部门的技术大牛放翁(当时觉得他很年轻,并没有意识到这一点,失误啊!)。看到我参与过Hadoop项目,他很自然的由此进行提问,并逐步深入。问题主要集中在架构设计方面,例如Hadoop任务调度机制的优缺点,数据读写的设计等等。他还提出了一些实际的问题,让我给出解决方案,答得马马虎虎。进公司后才知道这些其实都是他当时正在处理的问题。这类问题没遇到过,在网上也很难看到,因此只能依靠平时的积累以及自己对技术的理解程度了。整个面试过程接近两个小时。面试中,感觉不怎么紧张,结束时,才发现手心全是汗。

        这次面试从准备到实际面试都很成功,尤其是准备。准备时分四步。第一步,搜集公司信息,包括主体业务和公司使用的主要技术。第二步,研究前人在该公司的面试经历,总结面试题目并分类,结合第一步搜集的信息找到应重点准备的技术。第三步,针对每类技术,掌握基础,做适当练习,例如历年的面试题。第四步,有针对性的制作简历,突出你所掌握的公司最需要的技能。面试时,要尽可能引导面试官问你所擅长的技术。其次,要把你掌握技能尽可能多地展现出来。这要求平时多总结,不然对于开放性的问题,很难有好的发挥。

        五一刚过,就收到了offer,内心很激动也很忐忑,因为我还必须迎接第三面,面试官就是我亲爱的老板。想了很多能说服老板放人的理由,感觉最靠谱的就是淘宝的海量数据处理业务与我们的海量数据处理研究方向直接挂钩。果然,在和老板谈判当天,最初他用各种方式暗示我不允许实习,在我抛出这颗重磅炸弹后,他的态度终于有所转变,虽然最终只给了两个月左右的暑期实习时间,但我已经非常满足了。由此可见,机会是一定要自己去争取的。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值