2018.07.13,今天是周五,也是最后一天上班了,马上就要去新的工作环境了。上周六开始面试,这一周面试了很多。offer让我等消息了,不过不管怎样,我就简单记录一下这周发生的事情。2018.07.07(周六),一天面试了两家公司。总的来说,技术面试还是比较靠谱的,因为两个技术官的经验都比较丰富,问的问题比较基础,但是很全面。做爱,整个过程有一个大致的交流。至于到现在还没有任何消息,可能是希望薪水高一点,但是面试的问题我觉得回答的还是比较满意的。面试过程中还是有互相讨论的,虽然不是100%%是对的,但应该有80%以上吧!2018.07.09(周一),这次面试直奔主题——vue面试,但是感觉vue官网倒着背也背不下去。以下是我下班后参加的一次面试的简单记录(创业小公司,工作环境有点拥挤),至今记忆犹新。面试的主要内容主要是vue,因为公司目前的项目内容都是vue实现的(PC端+移动端),原型链,闭包,ES6的特性我也问过。下面主要记录答题过程中Vue不太精通的地方。问题一:v-if和v-show有什么区别?答:我肯定明白这一点。一种是第一次加载所有后续开关,另一种是懒加载为真时加载。就是不记得谁是谁了,问的第一个问题有点紧张(见HR)。附上问题2的答案:keep-alive的作用是什么?答:说实话,我没用过,了解过,所以说实话。pass....附上问题3的答案:解释一下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%。最完美的做法是问几个让面试官困惑的问题,这样他可能会认可你。但无论如何,自己的价值还是自我实现的!并不是说别人认可你,你就没有问题。如果别人不认可你,你将一文不值。既然选择了这一行,那就更加专注于实现自我价值吧!如果你有时间多敲敲敲打,多研究研究,最终能够做一个比较牛逼的项目。对于技术人来说,应该是一种检验价值的方式吧!!!
