2017年7月毕业至今,已经快两年了,这两年的的技术积累获得到底怎样呢?我的以为,面试是检验技术的惟一标准。因此,决定准备一份简历,到顶尖的互联网公司试一下,广州这边,最好的公司,固然就是微信啦。正好有师姐是在微信的,因此把简历发给了她,同时,我本身也在boss直聘上投了一个岗位,可是后来尴尬的事情发生了:前端
个人简历被微信的其余部门锁定了!就是 boss直聘 投递的微信开放平台岗位锁定了,因此,我就找 HR 说明了状况,说我对另一个部门比较感兴趣,要求释放个人简历。vue
虽然 HR姐姐 仍是不太愿意取消,不过最后在个人再三要求下,她仍是取消了哈。这件事情也说明了一事实:一份好的简历,是多么的重要!好的简历,甚至会让同一个公司的不一样部门抢着不放的。因此,若是你想找一份好的工做,必需要花时间,先好好的准备一下简历,我的以为,写一份好的简历,最起码须要准备两天吧,把本身在平时工做中最有成就感的地方列出来。react
OK,简历被锁的问题搞定了,接下来就真正的到面试环节了。由于面试是一个十分敏感的事情,白天我不太好请假去面试啊,万一被老大知道我不安分、想跳槽了怎么办啊。因此,当3月27日早上微信的HR打电话来跟我约面试时间,我约了3月28日晚上7.30。也就是上周四的晚上哈。webpack
这但是我毕业后的第一次面试啊,并且仍是微信,心里确定是很是紧张的!好不容终于到了周四晚上6点钟了(其实尚未到下班时间,咱们是6.30才能打卡的),我饭都没有来得及吃,匆匆的打车过去TIT创意园。从信息港过去那边虽然不到10千米,可是由于下班高峰期,差很少50分钟才到。git
7.30终于到了,面试官先让我作笔试题,给的时间是40分钟。这笔试什么题目都有,有操做系统、数据库、C/C++、算法,固然由于是前端面试,也有一些前端的题目。其实这笔试题对我来讲真的很难,由于太多东西都不会,像 MySql、Linux、C/C++ 这些我一个前端切图仔除了在大学课堂上学习一点儿以外,几乎是没有任何的实战过。web
大概8.20面试官说时间到了,他把个人答案大概看了看,而后就开始面试了。先是做本身介绍,接着就开始面试。印象中记得的题目是如下这些。面试
( ( ))()((((()))))
这些题目虽然看起来都很简单,大概都能答得出来,可是每一个题目往深处或者底层展开讨论,就不容易了。特别是这个面试官,每一个题目,他都会一层层的放深刻去问。好比说,JS的事件机制,你们可能都知道经过 event loop 来实现的,可是若是再深刻点,JS不是单线程的吗,那 event loop是怎么实现的?以及事件实际上是分红宏任务和微任务两种的,可能不少人都不知道。再好比,webapck的 HMR 原理,可能不少人都知道当文件修改后,webpack 会对文件进行从新编译并经过 socket 发送通知给浏览器,但再深刻一点,浏览器是怎么知道修改了哪里?该怎么去替换模块呢? 和面试官深刻展开的讨论的内容比较多,下次再单独写一篇文章整理出来。算法
固然,可能朋友们最关心的问题是,此次面试过了吗。答案是: 不经过。我刚面试完后就问了师姐,面试官给的评价是:中规中矩,有点通常,要深刻一下底层。当时就已经知道凉凉了~数据库
而后次日也收到了正式的短信通知,面试结果为:不经过。json
虽然结果没有经过,可是经历此次面试,认识到了本身最大的缺点:学习不够深刻底层。学习要追根究底,不要大概懂了就中止,而是要完全懂了才行!换句放说就是:不只要知其然,还要知其因此然。