去淘宝实习?听起来离我好像很远的样子。但我终究是去参加了,从投简历、到笔试、到目前为止的电面,一步一步看看自己究竟能走到哪里。尽管大部分人可能会想实习是大三的事,但还是希望去体验一回。不论成败。
首先是校招的宣讲会。那个周五晚,吃完饭就跟Ninth去中大,快到的时候才意识到我们已经快迟到了,还好最后刚赶上宣讲会开始,而慢来的代价就是得站在过道听宣讲会。一个多小时的宣讲会里,讲到了淘宝短时间内的技术发展方向,还有面临的一些重要问题,比如安全、比如海量数据的处理(这方面它已经做得挺好的了),讲得我真是雄心勃勃想着能不能真的去实习看看。
然后是投简历。说起来有点囧,投简历的时候我搞不大清楚流程,弄了好久才弄好。写简历的时候又发现自己的经验实在是太少了,对,致命的弱点,趁还有点时间,恶补吧~
接下来是笔试。我在笔试的前一天晚上才想起隔天要笔试,临时上网查了一下考试的内容范围,众说纷纭,索性就不复习了,凭着平时的积累来吧。第二天去考试又囧了,被安排在让人霸笔的地方考,发试卷的时候居然发现试卷不够,再去补印后回来居然还是不够。于是我先跟监考的美女拿了份交互设计师的卷子来看看。4道大题,很开放,我却不好答,因为对设计没概念,对题目中的”jpg和png的文件格式“也不是很了解,对其中一题“跟你祖母阐述怎么用淘宝网来购物”倒是有点想法。边写边等最后我过了半小时才拿到我要的卷子。
研发工程师的卷子跟算法、测试开发、安全工程师的卷子是一样的,考的内容很泛,有数据结构(C语言的)、有计算机基础、有算法的,最后还有2道前端必做的题目。这里重点介绍一下。
1是让一个文本输入框只能输入数字。这个比较简单。
- <input type="text" onkeyup="value=this.value.replace(/\D+/g,'');"/>
2是在一个页面上,点击登录按钮后会弹出一个登陆框(不是窗口),然后原页面会有一层阴影蒙上且不可点。刚好在之前我也做过一个类似的,可惜考试的时候不大记得具体的,写的也不是很规范。回来后整理了一下发到另一篇文章去了,要看代码的童鞋可以去。
笔试就这样结束了,之后一直没消息。直到15号我才突然接到了电话面试。有点惊讶,因为笔试的时候前面的题做的不是很有把握(后来问了电面的人,他说他只看我最后2道附加题)。电面聊了半个小时左右,问的基本都是技术的。
先是一些基本的:怎么理解语义化,对文档类型有什么了解,HTML和CSS和Js扮演的角色,还有CSS选择器的优先级计算方法,还有Js中事件的捕获与冒泡,盒模型、IE Bug、DOM的常用方法和事件绑定这些在浏览器之间有什么不同。这些都感觉还好,基本都懂得。
接下来是一些提高吧,说到了HTML5和CSS3,我了解的还是比较少,以至于说一会就没话了。还有Js的框架、对象。当然还有些我没法谈的。Ajax其实我没好好看过,后悔了。后台语言由于都不懂,顶多就算懂的php语法吧,所以又惭愧了。还问到调试工具(说实话我用的少了,常用Firebug而已)。
最后人家还很关心地问了我的学习情况和平时参加什么关于Web的活动,还给我介绍了Web标准化交流会。
总体来说,问的东西很多,我也突然发现自己学的东西很杂,好像也没怎么好好整理过。这给了我一次提醒。还有一个感触就是,我学的不是很扎实,有些东西明明学过,就是忘记了。
目前的进度就到了电面了,我估计凭我电面的表现,也过不了这次了。
写了这么多,突然感觉这像是一篇流水账。那做下总结吧。
1.数据结构很重要,这是在笔试过程中不断浮现在脑里的一句话。
2.练习的不够,经验不足。经验不足会暴露很多问题,暴露出整个知识体系的不成熟。
3.基础还得多复习。什么技术都是由基础来的,多温故知新才是。
如果朋友有耐心从头一直看到这里,感谢你,看了这么多废话,希望对你有帮助。
上一篇文章讲到这次淘宝春季实习生招聘的第一次电面,电面后过了几天我便收到通过的短信了。第二次电面是在我上课的时候来的,当时跑去外面聊了大半小时。
依然重点谈技术。先是谈了平时做项目的规模、团队的分工、写代码的思路等等和其他关于技术的心得体会。
接下来问的问题都是比较实用了。
1。要令一张图片原本是半透明的,鼠标放上去就变成不透明。多种方法实现。
2。在1的基础上,当用户只是鼠标划过而不停留,就不要改变。
然后是一道智力题。
现有6个一样的砝码,质量分别是1~6克,砝码上也贴了标签标明是几克。但是标签不一定是贴对的,就是有可能颠倒之类的。要求用一个天平、2次测量,检验出标签有没有贴对。不要求分出每个砝码的质量。
这道题让我纠结了,最后只能跟面试官讲可能可以怎么测,每次测可以得出什么结论,已证明我的一点逻辑推理能力。而整道题还是没答出来。
最后问了平时学习的方法,再确定了一下可以实习的时间就说再见了。
总的来说这次招聘让我收获很大,认识到很多以前没想过的问题。现在等着暑假去杭州,拼命地跟前辈学习哈哈哈。