前言
接着上一篇文章继续聊面试经历,通过前两天的面试经历,以及不断总结完善自己的知识储备,又系统性的准备了一下前端面试知识点,应对一般的面试已经不成问题,可以说自己已经有了“反客为主”的能力,那么马上开启让人愉悦的面试第三天吧。
正题
根据前两天的面试习惯,还是上午一家线下面试,下午一家线下面试的节奏,依然是前一天晚上把线下面试的线路规划好,以及把面试时间备注好,这样可以动态根据面试时间来选择早上起床的时间,能坐地铁就不选择公交,为的是保证赴约面试的准时性(这也是一个面试技巧,可以划重点了)。那么接下来就开启了新的一天面试日程吧。
根据线路规划和面试时间,这天早上的面试终于没有迟到,而且还提前了几分钟到达面试现场,但是找这家公司的地址还是浪费了一点时间,准时到达面试地点之后,直接就开始单刀赴会的面试,一个公司老板一个前端开发,看起来公司不大,是一个“屌丝公司”(这里的屌丝公司的词义:公司规模很小,而且要求高,待遇差),首先是做前端开发的面试官问了一些关于基础的前端知识点,然后问了大概8个左右吧,然后完美回答她的问题,老板看她难不到我,就让这位面试官先行离开,然后就是这个老板对我的“挑刺”操作,首先问我之前的待遇,又拿我的学历说事,最后又拿我做的项目说事,总之就是各种贬低操作,后来我进行了有力的反驳,他自己应该也知道了我的态度,然后就结束了面试,虽然没什么大不了,但是大清早的浪费我的一天的好心情,也浪费我的时间精力,最后自己在离开的时候告诉自己这家公司就算是给我再高的待遇我也不来,已经在心里封杀他们了,这里也为我的面试周的下一篇文章埋下了伏笔。
结束了这家屌丝公司的面试之后,我就马不停蹄的往回家赶,准备回去午休,顺便准备一下下午的线下面试,在回去的路上约了两个线下面试,其中一个是外资企业的面试,需要做英文自我介绍以及英文面试;还有一个远程面试的电话,面试官大概问了我10个问题吧,我回答的非常完美,让面试官无话可说,第一次体会到反客为主的畅快,这里不是在说大话,比如面试官问我一个问题,我会举一反三的回答他,让他无可挑剔,就这样顺利的通过了初面。
下午的线下面试距离我住的地方不太远,也就40分钟地铁的样子,而且这个地方听说很厉害,全是外国的领事馆,沿途看到了好多老外在路边喝酒聊天。
提前10分钟赶到面试地点,登记完之后前台小姐姐给我安排了一份笔试题,给我找个会议室去做题了,我看好多来应聘的人都在用手机百度搜索,我打开面试题看到有五大题,满分100,我看到之后觉得不难,但是在不借助网络的情况全部写对有点难度,所以自己就只做了两道题,其他的不写了,然后就去交卷了,交卷前不忘把题目拍下来,结果被隔壁同样来面试的哥们看到了,他以为我在百度,向我投来了不怀好意的眼神,我直接把他瞪回去了,我觉得气势不能输,我没有作弊我就是这么硬气。面试题目如下所示:
笔试之后就是面试官的提问面试,面试官很好,也很年轻,问了我大概20个知识点吧,问题不难但是问的很细很深,但是自己回答的也都游刃有余,没什么问题,可是面试结束之后,让回去等通知,也没有下文了,可能是他们觉得我笔试题只做两道的原因吧,本来我打算一道题都不做的,后来还是做了两道题意思一下,我觉得在面试的时候遇到笔试题或者上机实操的题,都是在侮辱人,因为这种题目根本考察不了什么,但是能挡到很多面试者,也可能大家在面试的时候都比较抵触这种限时性的面试操作吧(建议面试者在以后面试的时候遇到类似的笔试题或者上机实操的题,能做就做,做不了果断不做,不会的题目也不要去百度,要硬气一点,大不了这家公司的面试不参加,为的是尊严,这也是面试的注意事项)。
下午的线下面试结束之后,就打道回府了,在地铁上又遇到一个外资企业的面试,这家公司不需要英文自我介绍和英文面试,但是需要面试者的经历很丰富,需要做笔试题,之前在美资企业待过,我知道老外考察的是什么,所以也就答应了线下面试,但是后面没有去成,这里买下一个伏笔,最后我会提到。
在回到家之后,又接了三个电话面试,面试官问的问题基本都回答的差不多,没有满分也有90分,所以今天的面试非常顺利,也是自己首次反客为主,这种感觉非常的好,也给自己在后面的面试打下了扎实的心态基础,让自己有了更多的底气,非常的舒服和过瘾。最后总结一下当天的面试知识点,分享一下:
1、描述一下Vue的生命周期
2、谈谈vue中router
3、讲讲js原型链
4、flex的垂直居中怎么实现?
5、在地址栏中输入一个URL,到这个页面呈现出来,中间的过程有哪些?
6、什么是bom?
7、谈谈v-show和v-if的区别
8、watch和计算属性的区别?
9、keep-alive的使用
10、谈谈promise
11、组件之间通信,传值的方式;
12、数组去重的方式有哪些?
13、谈一下webpack的使用,以及原理;
14、web前端的性能优化有哪些?
15、vuex的使用场景
16、js判断类型的方法?怎么判断一个数组
17、讲讲js的闭包
18、BFC是什么?
19、说说前端中的事件流
20、聊聊事件冒泡
21、改变函数内部this指针的指向函数有哪些?
22、vue数据双向绑定的原理
23、谈谈js的语言特性
24、谈谈深拷贝
25、怎么获得对象上的属性?
……
结语
依然是在超忙的节奏下结束了面试第三天,随着陆陆续续的面试反馈,已经拿到了2个offer,还有三个面试进入了复试阶段。最后再总结一下当天:虽然被虐,但是很感激;虽然水平有限,但是找到了提升的方向。欢迎关注三掌柜的微信公众号“程序猿by三掌柜”交流,由于前面两天的面试踩坑经历,不断地总结面试经验和高频面试题,我面试第三天可以用游刃有余、对答如流来形容了。不过进行的太顺利就会遇到一些不快的事情,面试也是双向的,不仅仅只是任由公司选应聘者,应聘者也可以反客为主的选公司,这就引出了面试周连续剧之奇葩遭遇,分享一下自己遇到的一些奇葩公司和奇葩面试官,方便避坑,下一篇文章会详细分享。
本文参与了 SegmentFault 思否征文「如何“反杀”面试官?」,欢迎正在阅读的你也加入。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。