前请摘要:在清明节假期参加的腾讯笔试,自我感觉笔试结果非常糟糕,选择题很多不会,全靠瞎蒙,编程题一道都没A出来。收到面试通知的那天我发着烧在教室自习,看到短信的时候整个人都振奋了,一点都察觉不到发烧带来的难受。这是人生中第一次技术岗面试,难免激动。
准备过程:接触前端前后加起来不到一个月吧,中间断断续续的,一会儿忙课程一会儿忙运营实习,学习前端的时间不够连续,学习方法也不够系统,导致我现在基础特别差。于是选择在网上寻找其他人的面试经验,根据他人的问题进行准备。虽然说别人的题不一定会被问到,但是总比漫无目的的翻看书本好点。
面试时间:2016年4月17日
面试现场:在一个酒店里面的,当时通知是下午两点半面,我一点半就到现场了,等到了3点10多分才叫到我。屋子里很热,人也非常的多,大厅里一百来号人。面试官在叫号的时候,我发现有些人没有来,没有来的人应该不算少。可见腾讯是发了多少面试通知出去......
面试过程:面试官第一句话是:“不好意思让你等这么久,上个人面了一个多小时。”当时一听我心里咯噔一下,我肚子里这点存货可不够被问一个小时的。
坐下之后,面试官让自我介绍,我简单的介绍了自己的学校和爱好,介绍的时候面试官一直在看我的简历,眼光忽上忽下,像是在找什么,然后问我有项目经验吗,我回答说没有。面试官又问:“那你觉得你的编程能力在什么水平?”我回答:“还在夯实基础。”然后面试官就一脸无奈。接着问了些比较基础的问题,如下:
1.用户在文本框里输入一段代码,点击提交后,如何让输入的代码在页面上原封不动地呈现出来而非运行?
2.display有哪些值?至少说出四个?
3.CSS的盒模型?
4.0==0.0 和0===0.0分别是true还是false?
5.写出一个继承
6.你知道的HTTP状态码有哪些?
7.给一个已经排序好的数组,数值范围是1~100,依次增大,怎么快速将数组打乱?(用sort和random就可以实现)
大致的问题就这些,可惜我只答对了问题3和问题6,其余真的只能扶额叹息,叹息自己的基础实在是太差了,回答问题的时候我都不好意思说我不知道。面试官全程无奈。
面试结果:毋庸置疑肯定被刷了。
面试反思:学习前端的时间太短,学习时也没有好好静下心来系统地学习。虽然一直把“以基础和实践为主,一定要不断夯实”‘挂在嘴边,但实现的还是不好。以为自己的地基已经打得差不多了,就等有识之士运来材料助我搭成摩天大厦,其实所谓的地基都是流沙,一点点风一点点雨都会让人发现它千疮百孔。书是要看的,手也必须动起来。
以后的学习安排:以百度前端学院布置的任务为学习线索,先将它做完。学院给的资料要看,遇到不懂的问题就多翻翻书,翻书的时候可以仔细看看前后的知识点。在写代码的时候最好不要参考其他的人的代码,就算想的算法笨也没关系,重要的是思考的过程。写完之后再将自己的代码与其他人的对比,找到优劣之处,时间富余的话写写对比总结。等IFE结束之后,就要自己动手写写小游戏什么的。总之,多动手,多思考,先把基础打好了,有了一定的动手经验之后再去研究面试的事情吧。不然面了也过不了,白白浪费时间去准备。
内心的担忧总是在的,毕竟我自己一个人在这条路上摸黑行走。担忧千千万,谁也没法说清继续走下去是否明智。现在的我,缺的不仅是技术,还缺一点坚持下去的信心。anyway,自己选的hard模式,不能埋怨任何人,更不能埋怨自己,只能好好努力坚持下去。
四月了,骄阳隐现。