一周的前端面试

2018.07.13,今天是周五,也是工作的最后一天,马上就要去新的工作环境了,从上周六开始的面试,一周下来也面试了不少,有给offer的,有让我等消息的,但不管怎么说,简单记录这一周发生的。

2018.07.07(周六),一天面试了两家,总的来说,技术方面的面试还是挺靠谱的,因为两位技术官都比较有经验,问的问题偏基础的,但是非常有整体性,整个流程有个大概的沟通。至于到现在了还是没有消息,可能是因为我期望工资说的高了点,但是对于面试问到的问题,我觉得回答的还是挺满意的,面试过程中还有彼此探讨的情况,虽然不能100%正确,应该有个80%以上吧!

2018.07.09(周一),这场面试直奔主题——vue面试,但是给我感觉就是恨不能把vue官网倒背如流,下面简单记录相关问题

下班后参加的一场面试(小型的创业公司,工作环境有点拥挤),现在还是记忆犹新,主要面试内容以vue为主,因为这个公司目前项目内容都是vue实现(PC端+移动端),也问到过原型链、闭包、ES6特性,下面主要记录回答过程中对于vue不是太熟练的地方。

问题一:v-if与v-show区别?
回答:这个绝对有了解过,一个首次全部加载后续切换,一个惰性加载true时才加载,只是记得不太清楚谁是谁,外加一上来问的第一个问题有点紧张(看到HR)。附上答案

问题二:keep-alive作用?
回答:说实话,没用过,有了解过,也就实话实说了。过...。附上答案

问题三:阐述下vue双向绑定的原理?
回答:私底下有建过demo,不用vue,就用原生的js也实现过数据的双向绑定,基于的是监听用户的输入事件,事件驱动,没有仔细看过vue源码,应该原理大致也是如此。如此回答不知合理否。附上答案

问题其它:nextTick、mixins、异步组件等其它vue高级特性
回答:至于这些高级特性,平时做的vue项目里真没有太多的使用,因为公司的vue项目以及个人vue项目应该是偏简单的,主要用到了vue-router、vuex等相关基础功能,能实现了项目里的基本要求。因为没有用到这些个高级特性,所以回答的也只能是支支吾吾。但的确这些特性也有看过,只是没有太使用,也就没多少可说的了。但我相信应该项目有需求,利用官网还是能完成,可能别人需要的是用过丰富vue经验的vue程序员吧,还有可能开的工资有点超出他们预期,也就没多少下文了。

2018.07.10(周二)——(周四),这几天的中午和下午也都有出去面试,也有电话面的,有vue高级面试,也有单纯的web方面,跟技术面试官,都有探讨写js方面非常基础知识,原型链、闭包之类的。

总的来说,跟技术人员沟通的,个人评价有个80%以上的满意度,但很多时候可能也还是不符合别人的需求吧!因为在面试官看来,你回答我的80%还是不行,最好是100%,更好是120%,完美滴是反问几个让面试官也懵逼的问题,他才可能认可你。

但不管怎么说,自己的价值还是自我实现吧!不是别人认可你了,你就什么问题都没有,别人不认可了就一文不值了,既然选择了这一行,就更多实现自我价值为主吧!有时间多鼓捣鼓捣,多研究研究,最后是能做个个人比较厉害的项目,对于技术人来说应该是试下价值的一种方式吧!!!

原文地址:https://segmentfault.com/a/1190000015593853

posted @ 2018-11-18 22:31  sfornt  阅读(227)  评论(0编辑  收藏  举报