想谈谈面试(一)-记两次面试的经历

259 阅读15分钟

刚刚,10号,11号经历了两场面试,有点想来说一下感受。

在面试前,各种js,css面试题准备了一大箩筐,料想着一定能派上用途,以一种舍我其谁的气势跨进了面试修罗场。

第一家,深圳某公司,200-300人,规模不大。

去面试的时候,填签到表,发现前两小时之间,陆陆续续有好几个前端面试者签了表,小妹心里顿时有点凉,竞争压力有点大呀。

前台小姐姐说负责人不在,等了大概半个小时,左等右等,终于来了。

面试我的,是一个三十岁左右的大哥,和蔼可亲。

简单的开场白,自我介绍。

自我介绍一直是小妹最想跳过的环节,但苍天不饶,该介绍的还是得介绍,我虽然做了三年前端,可是项目经历实在是苍白无力,三年来几乎只有一个项目拿的出手,而且一直做pc端,自己从来没有独立开发过大型项目,这是一个很大的短板,同样也是想离职的原因,目前项目几乎没有技术的提升。

首先,简短的介绍了下自己的岗位,负责的工作,平常的话,就说自己写过一点文章,实现过一些demo。(除了demo,项目中根本用到很多新的技术,难呐。)

面试官听到写过文章,说了句不错。

小妹内心:有戏呀。

继续往下走。

面试官:我一直很期待你过来,简历写的不错,工整条理,很清晰(反正是一顿夸,搞得小妹不知所措,第一次被人夸简历……)

我微微笑:还好,花了点时间准备。

面试官:我们就是简单的聊一聊,不是说会问很多问题,想去问倒你,就是问问你的学习过程,总结能力……等等。

是的,这场面试没有一个技术上的问题,就是平常的聊天,聊你性格怎么样,最近看什么剧,有没有什么兴趣爱好,转而又谈了一下做过的项目,团队的管理,职业的规划,想不想往管理方向去发展,薪资期望……等等。

突然又问我看不看小说?

我诺诺了一下:我……写小说。

又问我:你觉得写代码和写小说有什么区别?

我:没有区别,都是用键盘敲。(啊哈,说出来自己都想笑,我本身写过小说,虽然我之前也想过,如果要问我写代码写小说有什么不一样,我想回答,敲键盘的快感,一旦敲起来,欲罢不能。)

面试官也笑了一下:我不是问这么高级的,我是说,精神技巧方面的?

然后面试官给我讲了很多讲故事的法则,比如矛盾冲突,然后主角会选择一些什么,就会舍弃什么,但故事再怎么样发展,都会有一条主线,等等……(题有点偏了。)

我现在有点想说,代码注重逻辑,故事需要冲突。

又问我:平常下班之后,有什么兴趣爱好?

我:写代码,写小说,偶尔会看剧,玩一些轻松的游戏。

面试官:什么类型的剧?

我:轻松的戏剧。

面试官:最近在看什么剧吗?

我觉得题偏的越来越远了,硬着答了句:我才不要和你做朋友。

面试官:没有听过,可能也没了解,你看电影吗?

我:基本不怎么看,现在比较忙。

面试官:其实,我看剧看电影,都是会一种产品的思维去看,就会知道为什么要这样,如何如何……

我也反问了他:平常时间,会做什么?

面试官:不错,有来有往,我平常会阅读,读一些文学哲学类,什么都可以谈上一点。

(面试官挺健谈。)

聊天过程是很温和很友好的,没有给人太大的压力,原本紧张的我,也有点放松了,我了解到的是,这家公司需要成立一个新的团队,需求设计,ui都已经有了,就是在招程序员,面试我的,就是项目的经理及负责人。

唉,原本还以为需要准备技术。

然后,面试官说了一下单页,问我有没有了解过,我有点疑惑,说Vue就是一种单页框架,他说,单页跟我理解的不同。

他说了一下,单页是这样的,就是有一排列表,点击子元素,从右边缓缓出来滑出来一个页面,其他子元素仍然可点击,而且会覆盖之前的页面,给人感觉,就像是一直停留在当前页面,还问我有没有想试一试。

我:想法是不错的,有机会的话可以尝试一下。(内心:这种实现起来应该也不是难度特别大,就是显示隐藏,外加移动特效。)

这次面试聊天很愉快,几乎没有冷场的尴尬的时候,给我的印象很不错。(我是个慢热的人,我说不上来话,面试官会立即补上,继续往下聊。)

面试官也告诉我,不会有技术面试。(毕竟团队人都在招,哪里有人给我技术面~)

面试官:知道我们公司叫什么吗?

我:知道啊,说了公司名字。还说楼下的那个标志和公司名字不一致(偶可是个注重细节的人。)

面试官:你知道我们公司做什么的吗?

我:稍微了解过,说了公司的具体事务。

面试官:不错,了解过。

(这个是必须了解的。)

面试官:什么时候可以到岗呢?

我:两周内吧。

面试官:有点久。

我:(开玩笑)主要是辞职也有流程,老板签的快,可能三天就过了。

聊了一个小时吧,结束的很愉快,我刚走,面试官又招待下一个去了……

总得来说,这一次面试和以往还是有很大不同的,真的就是聊天,但也不是纯粹的聊天,面试官可能想通过这些挖掘出我的性格,我的能力之类的。

但过没过,就不知道了,等通知吧。

呼~

第二家,深圳某某公司,20-99人,5月份初创

说实话,刚进去公司,心坠了一下。

人呢?

没人吗?

难怪不接我电话,差点都不知道怎么上楼!

一大片空的,往前拐了个弯,才看见个小姐姐,很委婉的打了个招呼,说我是来面试的,小姐姐给了我一张面试表,问我有没有带笔,我摸了摸包,没有,小姐姐给我一支。

填表没什么难点,我几分钟填完了。隐约听到后面有人调侃小姐姐:你还贡献了自己的笔。

(w哦:来面试一定要自己带笔吗?)

进入办公室,面试。

两个人面试我,一个女面试官,一个男面试官。

坐定,冷场了一分钟。

女面试官:就开始了,做个介绍吧。

我:我叫xx,今天来是想面试前端,我17年毕业,到现在一直在xxxx做前端工作,balabala……

女面试官很惊讶:我打断一下,你还在职啊?

我:……是啊,我目前还在职。

(其实我内心:您不知道吗?我心情忽然有点不爽,听这语气,是不会要在职的,没有问清楚情况,就让我来面试,我请半天假,花了时间,辗转车站,不容易吧,何必为难呢。)

女面试官换了脸:我就问一下,没事,你继续。

(我继续……我继续个鬼啊,我背到哪儿了,我背好的词儿啊,我是谁,我在哪。)

冷场了十几秒。

我硬着头皮,连接起自己的记忆,磕磕巴巴讲两句就结束了自我介绍。(我真的不是表达能力很强的人,特别是在有压力的情况下。)

女面试官又惊讶:这就完了?

我知道我的自我介绍挺单薄,因为很难从自己的工作去提取出亮点,我应了一声:大概就是这样。(我知道我已经没有心情也没有信心面试了。)

女面试官看了下我填的表:我问一下,为什么薪资是保密呢?

我犹豫了一下,女面试官可能是个hr:呃,就是不太方便透漏。

女面试官认真问:你过来应聘,有什么不方便透漏的?

我:我面试一直都是写保密,我之前面试过别的,他们也没有说一定要问。(我觉得,这是这场面试唯一霸气回答的时候。)

女面试官不说话了,问男面试官:你还有什么要问的吗?我没有了。

(我内心:反正凉了,凉到底吧。)

男面试官:说一下你最近做的项目吧,有什么模块。

我:最近做的项目类似于商城,有支付,优惠券,订单,最近做了国际化……

男面试官:有没有自己独立做过一个项目?

我:问卷调查,我自己一个人做的。

男面试官:上线了吗?

我:它是为一个展会准备的,展会结束,也就没了。

男面试官:问卷调查,做了微信登录,可以说一下微信登录?

我:微信登录主要是借助公众号,通过调用微信接口,获取用户的昵称头像,然后登录。

男面试官:微信接口有个回调,这是前端做的,还是后端做的?是后端去接微信,然后你再用后端是吗?

我:……应该是吧(我有点不太确定,这个做了挺久了,两年前了,我只是稍微有个回调步骤确实需要后端去做,前端根本请求不了。)

男面试官:你比较熟悉Vue是吧?

我:我比较擅长vue,公司项目都是vue……

女面试官:我出去一下,你们聊。

我:……(我又说到哪儿了?我在哪儿?)

硬着头皮,继续说Vue,我还以为他会深入的问我vue问题,然而没有。

男面试官:有用过react吗?

我:稍微了解一点语法。

男面试官:没有过项目经验是吧?

我:嗯。

冷场了十几秒。

男面试官:有用过websocket是吧?为什么要用呢?

我:项目重构后,用了websocket,就是后台数据有改变,前端及时收到,如果前端有改变,必须开启了录制,关掉了录制,及时推送到后台,这样一个双向通信。

男面试官:有用过node.js?

我:项目重构之前,就是用node.js,控制权限,渲染页面。

男面试官:这也是别人做的吧,自己有用node.js做过什么吗?

我:……(我用node+websocket+mysql自己做过一个简单的双向聊天程序demo,算吗?)没做过。

冷场了十几秒。

女面试官前面又进来了,打断我:我看了下,你填的表,性格这一方面,为什么把√打到字上?

我蒙了一下,这张表列了很多性格特点,什么寡言,上进心啊,积极啊等等,勾选你自己的性格,然后,我把√打到了字上,其实他旁边是个空的格子,应该把√打到空的格子里,我填的时候没有注意,不知道,一张填写表也要研究得这么透彻,大概是找不到问题来问我了吧。

我:我不知道,我以为是要√到字上呢。

女面试官:没什么,就是问一下,你对我们这个有什么建议吗?(她问的,我其实没太听清,应该类似于这句话。)

我大体应该知道什么意思,因为没听清吗,然后想再问一遍确认,说:我没有太理解这个题目。

女面试官:算了,当我没问吧。

我:……(内心:呵呵呵……我继续撑着。我真的不阻止你问。)

男面试官:你的专业是物联网。

我:对,其实大学上的课也是javac++编程,有一些课程可能会偏于物联网。(大哥啊,我毕业三年了啊,我做了三年前端贴图搬代码啊,我都快忘记物联网的概念是什么了,选错专业祸祸一生。)

男面试官:为什么学前端?

我:学校其实也开过一些有关于前端的演讲,不是,展示,我觉得我对前端感兴趣的。

男面试官:为什么感兴趣?

我:就是自己写一些东西出来,挺有成就感的。而且,女生学前端可能比较容易一点吧。(哦该死,我为什么紧张得多嘴说这一句,我只是想开个玩笑,我一点都不觉得女生学前端容易。一点都不觉得前端容易。)

男面试官:为什么女生学前端比较容易?

(我内心:您可真是个十万个为什么。)

我:可能之前都是htl+css+js,可能就觉得容易一点,现在框架多了,新技术也比较,前端发展挺快的。(岔开话题吧,我为什么学前端,还不是为了养活自己这条小命,不过,我真的是喜欢前端,喜欢敲代码的。)

男面试官:所以你的意思是,现在框架多,就不适合女生学了么?

(我:我不是,我没有,您别乱说。)

我:也不是。

冷场了几十秒。

男面试官:你用过promise封装ajax,说一下promise。

我:这是一个异步的解决方案。(偶觉得,一句话能概括了,看了面试官,他觉得我还能说。)因为单线程,所以会有阻塞,promise可以等请求完成,不会阻塞,再返回一个回调。(哦,忘了说可以解决回调地狱,我还以为他会继续问我then,同步异步什么的。)

冷场了十几秒。

(w偶也不知道,我答的好还是不好?有什么错误?有么有要改正的?)

男面试官从来不指出我有什么地方不对,几乎是一直看简历,一直问:你说降低重复工作率,这个可以说一下嘛?

我:因为两套代码,除了个别,其他页面都是类似相同的,如果有一个需求,这个系统需要做,另一个系统也需要做,而且需求是一致的,所以合并代码的话,可以减少工作量,这两个系统,可以通过变量去区分。

男面试官:你有做过性能优化?

我:做过图片的性能优化,懒加载等等……

男面试官:没有具体的量化吗?比如速度提高了多少s?

我:没有。

男面试官:那你怎么知道它优化了呢?肉眼可见的优化吗?

我:……(w我已经答不下去了,性能这方面,我知道可以怎么做,但是没有太去了解过怎么测算时间。)

男面试官:有遇到过兼容问题吗?怎么处理的?

我:有一个图片压缩,在IE浏览器中,无法把图片转换成file类型,后来产品说可以不用做这个IE兼容,其实兼容也挺简单,就是后台可以接受blob类型的文件就可以了。

男面试官:还有吗?

我脑子里想了点儿:没有了。(w偶一直无法问兼容到底怎么想,难道新的东西不香吗,非要做老。)

男面试官:你有什么职业规划。

我:继续做前端,提升技能巴拉巴拉……

男面试官:为什么离职呢?

我:项目经验比较单薄,想提升自己的技术,目前项目没有太大的发展空间,想做一些别的项目。

女面试官:就是说项目已经是迭代了,就是维护了是吧?

我:嗯,对。

男面试官:那你想做什么项目?

我:……(我都想做,都可以尝试)做后台管理类的吧。(瞎说的)

男面试官:为什么想做后台管理类的?

我:……(又来了十万个为什么,我也不知道啊,分分钟想结束。)没有接触过,就想做一下。

男面试官:好吧,我没什么要问的了。

女面试官:你还有什么要问的吗?

我:公司做的项目是什么?

女面试官笑了笑,看向男面试官:她问项目,是你说,还是我说。

(跟我说项目,很难为情吗?)

男面试官:嗓子有点疼,你说吧。

女面试官:你要不去喝点水。

男面试官:不用了。

女面试官看着我:我们的项目是一个关于财税的balabala……

我问:项目还没开始?

女面试官:项目已经开始了,去年就做完了,现在是一个迭代,我们目前是想在子公司也有一个自己的团队。

我点头问,原来是子公司,没什么人:我问一下团队。

女面试官:目前要招一两个前端,还在招。

我点头。

女面试官:还有什么要问的吗?

我微微笑:没有了。(关于薪酬福利什么的,也就不想问了。)

女面试官微微笑:balabal……我们会做一个挑选,接下来,就是等我们的一个通知,今天就辛苦了。

我微微笑:好。

总结

我知道,基础是比较好,基本简单的操作都会,但自己在技术方面也不是成熟,如果问的非常深入一点,而且是我没了解过的东西,我可能就什么都不知道了,答不出来为什么。

第二个面试,那种面试方式,冷场有点尴尬,完全不知道自己要说什么,要怎么说才好。

可能我需要注重一下说话的艺术,很多时候,都觉得自己很直白,很空白。

是不是面试,一定要口才好,什么都会呢?