3月5日面试反思

3月5日下午1:30分第一场面试:

首先是笔试题,此部分偏向于对基础的考察,对该部分的结果我认为在50%左右。完全没有想到这么快就会有面试,而且过于复习框架部分知识,导致该部分结果较差。
第二部分技术面,面试官是一位很厉害的人,无论是对基础还是框架以及扩展方面都很厉害。提出的问题偏向基础及底层原理,例如:promise原理、async原理。
底层原理对我来说还比较困难,虽然在日常编写代码时有时确实会遇到这些问题,但毕竟工作上并没有时间去研究这些,而其他时间也没有仔细研究过。这部分真的是一问三不知,深深的体会到差距。而后提到css,sass部分,该公司有移动端场景,因此还是很重视兼容性问题,sass部分用的部分比较基础,面试官问到了sass函数,这部分真的没有考虑过,无论是工作中还是日常。可见该公司比较重视代码质量。css部分问了几种布局,例如flex。再然后是float用法。我提出了float目前很少场景使用,反而被面试官以兼容性难到了,可以看出,自己对样式的理解还不够深。基本上就是这些,总体下来可真的失败。
最后是人事面,简单的介绍了下公司的项目,加班情况,补贴,最后询问如果录用大概多久到岗,并且告知结果将在下周一给出。
当然我觉得这次面试糟透了,暴露出了很多我忽略的问题,技术面试官也给我提出了很多宝贵的建议,虽然很糟但还是收获不小。当然面试结果个人认为是凉了。

3月5日下午3点第二场面试:

当然一上来还是面试题主要问道了vue部分及一些原理,另有一道手写promise的题,当然没有答上来。11题大概答下来5题。
之后是boss面,boss是一个懂技术的人,看了我的答题结果表示比预想的要差,但比应届要强很多,该公司也比较重视技术。相比之下前公司则更重视业务的完整性,对代码质量几乎没有要求。这导致我在面对这些公司时没法回答,虽然一部分原因在于前公司的环境,但更多的错误则在我自身。明明下班几乎每天都会敲点代码却很少重视以上的问题。感觉就像白白的浪费了时间。
该公司加班严重且没有补贴,面试结果依旧是周一给出。但我觉得这场多半也是凉了。

3月5日下午4点第三场面试:

该场面试是临时加出来的,恰好该公司在附近,于是我提出干脆面一下吧,进去之后来的是个技术。很出乎意料地没有问道这些原理性问题,谈的内容基本上是简历中写的,该公司给我的感觉比较放松,开发人员也不多,因此他们想招到一个合适的人选。面试官给我的感觉应该不是专门负责前端的,所以没有问基础性问题,针对框架提出了一些使用层面的问题。
而后告知我改天由人事来面,不过没有给出时间。多半也是凉了。

最近一年中过分注重于框架部分,反而忽略了对基础知识的理解。

导致面试中框架部分使用基本没有问题,但涉及到深层次的原理上就无法回答。

很多东西写是一种结果,说又是另一种结果。

过分地关注框架,导致对基础没有一个完整的认知。大量基础知识混杂导致在真正需要描述的时候反而没有办法概括。

日后的计划:把重点从框架转到基础层面,系统总结一个大致详细的知识体系。

不过现在嘛,还是以找工作为主,只能去被面试题了。

突然感觉面试好难,问的很深而工作却用的少。