腾讯web前端实习一面
参加了笔试后已经感觉要跪了,让一个搞前端的去做C++,整份卷子就一道JS选择题,还差点做错了。昨天大家陆续收到通知,等到晚上手机依然没有动静,在挣扎着要不要去霸面的时候,23:20左右,来了一封邮件,让去面试。半夜11点半,让第二天早上去面试,这下是真的跪了,简历都没打出来。赶紧各种准备,看JS,看CSS,所有关于前端的,能浏览多少算多少了。
早上起来打了简历就往华工出发。到了酒店,排队签到,拿到620的房号。到了620发现门口站着一人,一问是后台开发的。看到里面沙发坐着一个面试官,旁边坐着一个被面试的,再旁边还有一个奋笔疾书的。才知道原来一个面试官,一个面试,一个做题,面试完一个刚好另一个做完题继续面试。
等了20分钟左右,面试官走出来,拿了我的简历,把我带了进去。原来房间里面还有一个小房间。这才是面试前端的。
坐下后简单的自我介绍,然后就开始提问了,其实是聊天吧,感觉不到一点紧张。问题的前后顺序忘了,只记了个大概:
1)为什么要选前端
2)关于我的研究方向——下一代网络的。这里我以为是最熟悉的,就各种吹。结果扯到了matlab,他就说了一堆数据,说怎么知道数据的分布规律,我就说数据拟合啊之类的,说了泊松过程啊指数分布啊,他又提到时间片,我又说只能假设指数分布,又问不能一般化吗,只能回答目前未到这个阶段,这个是导师在研究的。说了好多关于这个方向的,我也忘了还说了什么,感觉那时完全属于潜意识的回答。……
3)问了项目相关的。问哪个项目印象最深刻,为什么。看到我写了ajax,又问ajax的编码,我顿时就蒙了,他突然就转到了组成原理的,说冗余校验啊,汉明码的算法啊,看到我一头雾水,就说是不是没有研究算法,然后只能点了点头……
4)让我写代码。问题是“写出最能体现自己编程能力的一段代码”。我又蒙了。他又补充,最能体现你能力的,或是你印象最深刻的,随便什么都可以。我说最能体现我能力的我现在一时也不好写,那就写我印象比较深刻的。然后就写了JS的继承,还有一小段的闭包。然后一下笔就写了个class,心里还在想,先写个父类吧。突然反应过来赶紧涂掉。他看到了说没关系啊,什么语言都可以的。我说还是写JS吧。其实心里想的是我本来就是想写JS的。写完他看了后问了为什么最深刻印象,还有有什么特别的地方。
5)最好问了有没有什么终极目标,在前端这方面,问我目前达到什么层次。我说在前端这个层次是怎么区分的。他说有没有考虑过用JS写一个内核,跑的比Google还快的。又蒙了,笑了笑,他也跟着笑了,无奈只能说,在你提到这个之前,我也没有考虑过这个问题,只是纯粹的喜欢做前端的而已。
然后他就问我有什么问题。由于对笔试耿耿于怀,就问他为什么前端的笔试要考C++。他说卷子不分前端后台,就统考,考大家的基础知识,腾讯是个重视基础知识的公司。然后我又问那今天这个面试后,我以后的发展有没有什么建议。回答还是基础知识,组成原理啊,操作系统啊,编译原理啊等等。
感觉整个面试的氛围很轻松,也是由于太过轻松了,好多的回答实际上并没有做过多的思考,现在回想起来,囧……然后虽说是做前端的,关于前端的问题却很少,基本上都围绕着基础知识在转。
二面应该希望不大了,还是好好准备阿里的面试吧
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。