前言
2022年注定是一个不平凡的一年,因为有着难得一遇的对称日:20220222,即2022年2月22日,农历的正月廿二,也是星期二,总之是一个不平凡的一年。即然不平凡,那就得搞事情,然后就果断的选择找工作,顺便沾沾不平凡之年的运气。
引子
萌生辞职换工作的决定也是跟着形势和感觉走的,因为在2022春节放假前就已经有待不下去的苗头了,忍过了2022的农历春节,过完春节假期开完工就直接做出了实质性的辞职操作,什么二月份全勤工作,什么年终奖,统统不要了,说走咱就走,风风火火闯九州。这里要说一下我面的是前端开发岗位。
正题
上面说了那么多都是为了2022年自己换工作的面试求职之路埋下的伏笔,我是在2022月2月的最后一个周末到的上海,记得是2月25号晚上到的上海,然后在当天下午的时候就已经开始电话面试了,而且为进入实战面试的第一天埋下了伏笔。真正开始面试求职的第一天是2月28号,那么接下来就来分享一下我进入面试实战第一天的所见所闻、所想所感吧。
我记得很清楚,2月28号天气阳光明媚,艳阳高照,似乎让人忘记了当时还是初春时节,穿的衣服依然是厚厚的袄子,不过说实话上海的天气和我老家的温度差不多,依然是冻成狗,但是还好我穿的是袄子而不是短袖。面试第一天的第一个线下面试,是复试,我定的七点的闹钟,七点三十上的地铁,然后坐错地方方向了,然后差一点没有在约定的面试时间点赶到面试地点,不过到达面试点之后,见到面试官之后就感觉好多了,面试官是负责人,一看他稀疏的头发浓度我就知道他是技术大佬,而且人很好,问问题的语气也很和蔼,也没有问太多技术问题,主要是问的实际应用场景的问题,回忆了一下当时的面试问题,总结一下:
1、原生开发和h5交互的时候,是通过什么方式来实现的; 2、在填写表单的时候,进行空值判断的时候,如果表单填写选项很多的时候,怎么做空值校验; 3、是否使用过uni-app,小程序开发的项目; 4、混合开发flutter技术的使用情况; 5、前端开发的时候使用框架的相关内容。
然后又聊了一些公司项目的情况,问的问题不多,这是在到达上海之后就接到了该公司的第一轮电话面试,电话面试顺利通过,接着就是约的线下面试,初到上海也不适应这座城市的节奏,也不熟悉人文习惯,我就以为没戏,也恰恰是这次没有过多的面试交谈,为后来的工作埋下了大大的伏笔,我会在最后说这次面试的最终结果。
上午十一点面完试之后,就一直在接电话,要么是面试电话,要么就是约面试的电话,可以说不是在接电话,就是在接电话的地铁上,非常的忙,感觉很充实。不知不觉到了下午的面试环节,主要是以远程面试为主,视频面试和电话面试,应该面了6个左右,一直持续到晚上8点左右,大部分都是第一轮的远程面试,问的前端问题太多了,但是又都是前端开发的常用知识点,根据回忆以及当时的记录,把面试官问的面试题汇结一下:
1、v-show和v-if的区别,以及适用的使用场景; 2、描述一下Vue的生命周期,父子组件谁先加载谁后加载; 3、组件之间通信,传值的方式; 4、网络请求中接口报404错误是什么原因; 5、http和https的区别,为什么要用https; 6、谈一下webpack的使用,以及原理; 7、怎么实现class的垂直居中; 8、讲述闭包,以及使用场景; 9、浅谈vuex的原理; 10、介绍一下promise的使用; 11、Vue双向绑定原理; 12、数组去重的方式有哪些; 13、如何理解前端模块化; 14、讲讲JS的原型链; 15、你平时用到的web前端的性能优化有哪些; ……
凭着鄙人高超的记忆里也就回忆出来这么多面试题目,其他的忘记了,但是也大差不差,一般第一轮远程面试问的问题都不难,很基础,主要是平时工作中常用的知识点,以及前端开发比较基础的知识点,所以前端开发的小伙伴们在找工作之前一定要好好准备一下前端的基础知识,全部记住不是一件容易的事情,但是一定要提前准备,这样才会获得意想不到的机会。
由于邀面的公司太多,造成后面三天的面试节奏更紧张,时间更不够用,但是我还是按照上午面一家线下面试,下午面一家线下面试的安排,中间时间穿插各种远程面试以及和HR沟通面试的电话。我的原则就是线下面试一般都是把路程控制在坐地铁一小时以内的距离,再远的公司我就不考虑了,因为让我在工作不确定的情况下就搬家是不可能的事情,忘了说了,我是在寄宿在同学家,在工作没有确定或者没有转正的情况下建议大家不要轻易盲目搬家,风险很高的。
话说时间来到了面试第一天的晚上九点多,吃完饭洗漱完毕之后,在整理第二天的面试信息,以及查看相关的线下面试路线和路程时间,这样我会做出早上几点起床以及设置闹钟的操作,顺便再复习一下前端面试知识点,查漏补缺,努力让自己在面试的时候能回答的更完美,获得更多的加分机会。总之除了面试之外的时间就是复习知识点,还有就是总结当天面试时候被问到的所有知识点,包括自己回答的不好或者没回答上来的知识点,最好是做一下记录,然后顺便查阅对应的知识点,这样在下次面试中遇到同款问题就不会再“翻车”了。
结语
在像打仗一样的面试第一天就这样结束了,暂时没有拿到offer,但是有两个面试进入了复试阶段。最后再总结一下当天:虽然很累,但是很充实;虽然准备不充分,但是感觉良好。面试前的知识梳理准备是非常关键的事情,欢迎关注三掌柜的微信公众号“程序猿by三掌柜”交流,由于自己刚开始面试的时候没怎么准备和梳理,就引出了我面试第二天的囧况,下一篇文章会详细分享。
本文参与了 SegmentFault 思否征文「如何“反杀”面试官?」,欢迎正在阅读的你也加入。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。