脚本宝典收集整理的这篇文章主要介绍了

一周的前端面试

脚本宝典小编觉得挺不错的,现在分享给大家,也给大家做个参考,希望能帮助你少写一行代码,多一份安全和惬意。
<p><code></p> <blockquote><p> <strong>2018.07.13,</strong>今天是周五,也是工作的最后一天,马上就要去新的工作环境了,从上周六开始的面试,一周下来也面试了不少,有给offer的,有让我等消息的,但不管怎么说,简单记录这一周发生的。</p></blockquote> <p><strong>2018.07.07(周六)</strong>,一天面试了两家,总的来说,技术方面的面试还是挺靠谱的,因为两位技术官都比较有经验,问的问题偏基础的,但是非常有整体性,整个流程有个大概的沟通。至于到现在了还是没有消息,可能是因为我期望工资说的高了点,但是对于面试问到的问题,我觉得回答的还是挺满意的,面试过程中还有彼此探讨的情况,虽然不能100%正确,应该有个80%以上吧!</p> <p><strong>2018.07.09(周一)</strong>,这场面试直奔主题——vue面试,但是给我感觉就是恨不能把vue官网倒背如流,下面简单记录相关问题</p> <div class="google-auto-placed ap_container" style="text-align: center; width: 100%; height: auto; clear: none;"><ins data-ad-format="auto" class="adsbygoogle adsbygoogle-noablate" data-ad-client="ca-pub-6330872677300335" data-adsbygoogle-status="done" style="display: block; margin: auto; background-color: transparent;"><ins id="aswift_4_expand" style="display: inline-table; border: none; height: 0px; margin: 0px; padding: 0px; position: relative; visibility: visible; width: 697px; background-color: transparent;"><ins id="aswift_4_anchor" style="display: block; border: none; height: 0px; margin: 0px; padding: 0px; position: relative; visibility: visible; width: 697px; background-color: transparent; overflow: hidden; opacity: 0;"><iframe width="697" height="175" frameborder="0" marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" scrolling="no" allowfullscreen="true" onload="var i=this.id,s=window.google_iframe_oncopy,H=s&amp;&amp;s.handlers,h=H&amp;&amp;H[i],w=this.contentWindow,d;try{d=w.document}catch(e){}if(h&amp;&amp;d&amp;&amp;(!d.body||!d.body.firstChild)){if(h.call){setTimeout(h,0)}else if(h.match){try{h=s.upd(h,i)}catch(e){}w.location.replace(h)}}" id="aswift_4" name="aswift_4" style="left:0;position:absolute;top:0;border:0px;width:697px;height:175px;"></iframe></ins></ins></ins></div> <p>下班后参加的一场面试(小型的创业公司,工作环境有点拥挤),现在还是记忆犹新,主要面试内容以vue为主,因为这个公司目前项目内容都是vue实现(PC端+移动端),也问到过原型链、闭包、ES6特性,下面主要记录回答过程中对于vue不是太熟练的地方。</p> <p>问题一:v-<a href="http://www.js-code.com/tag/if" title="浏览关于“if”的文章" target="_blank" class="tag_link">if</a>与v-show区别?<br />回答:这个绝对有了解过,一个首次全部加载后续切换,一个惰性加载<a href="http://www.js-code.com/tag/true" title="浏览关于“true”的文章" target="_blank" class="tag_link">true</a>时才加载,只是记得不太清楚谁是谁,外加一上来问的第一个问题有点紧张(看到HR)。<a href="https://cn.vuejs.org/v2/guide/conditional.html#v-if-vs-v-show" rel="nofollow noreferrer" target="_blank">附上答案</a></p> <p>问题二:keep-alive作用?<br />回答:说实话,没用过,有了解过,也就实话实说了。过...。<a href="https://cn.vuejs.org/v2/guide/components-dynamic-async.html#%E5%9C%A8%E5%8A%A8%E6%80%81%E7%BB%84%E4%BB%B6%E4%B8%8A%E4%BD%BF%E7%94%A8-keep-alive" rel="nofollow noreferrer" target="_blank">附上答案</a></p> <p>问题三:阐述下vue<a href="http://www.js-code.com/tag/%e5%8f%8c%e5%90%91%e7%bb%91%e5%ae%9a" title="浏览关于“双向绑定”的文章" target="_blank" class="tag_link">双向绑定</a>的原理?<br />回答:私底下有建过demo,不用vue,就用原生的js也实现过数据的双向绑定,基于的是监听用户的输入事件,事件驱动,没有仔细看过vue源码,应该原理大致也是如此。如此回答不知合理否。<a href="https://cn.vuejs.org/v2/guide/forms.html" rel="nofollow noreferrer" target="_blank">附上答案</a></p> <p>问题其它:nextTick、mix<a href="http://www.js-code.com/tag/in" title="浏览关于“in”的文章" target="_blank" class="tag_link">in</a>s、异步组件等其它vue高级特性<br />回答:至于这些高级特性,平时做的vue项目里真没有太多的使用,因为公司的vue项目以及个人vue项目应该是偏简单的,主要用到了vue-router、vuex等相关基础功能,能实现了项目里的基本要求。因为没有用到这些个高级特性,所以回答的也只能是支支吾吾。但的确这些特性也有看过,只是没有太使用,也就没多少可说的了。但我相信应该项目有需求,利用官网还是能完成,可能别人需要的是用过丰富vue经验的vue程序员吧,还有可能开的工资有点超出他们预期,也就没多少下文了。</p> <p><strong>2018.07.10(周二)——(周四)</strong>,这几天的中午和下午也都有出去面试,也有电话面的,有vue高级面试,也有单纯的web方面,跟技术面试官,都有探讨写js方面非常基础知识,原型链、闭包之类的。</p> <p>总的来说,跟技术人员沟通的,个人评价有个80%以上的满意度,但很多时候可能也还是不符合别人的需求吧!因为在面试官看来,你回答我的80%还是不行,最好是100%,更好是120%,完美滴是反问几个让面试官也懵逼的问题,他才可能认可你。</p> <p>但不管怎么说,自己的价值还是自我实现吧!不是别人认可你了,你就什么问题都没有,别人不认可了就一文不值了,既然选择了这一行,就更多实现自我价值为主吧!有时间多鼓捣鼓捣,多研究研究,最后是能做个个人比较厉害的项目,对于技术人来说应该是试下价值的一种方式吧!!!</p> <p></code></p>

总结

以上是脚本宝典为你收集整理的

一周的前端面试

全部内容,希望文章能够帮你解决

一周的前端面试

所遇到的程序开发问题,欢迎加入QQ群277859234一起讨论学习。如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典网站推荐给程序员好友。 本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。

80%的人都看过