面试一个5年的前端却连原型链也搞不清楚满口都是VueReact之类的实现这样的人该用吗
我应该算是两年的前端吧(边学习边操练)我不知道什么是原型链。也不知道题中所述的那个“一个m长度为n的数组”。vue.js我只知道小程序有一部分是借鉴它的,但是没用过,说透点就是也是不懂。而且我还只有高中学历。所以当时只有一个看了我在知乎上显摆作品的回答的前端大佬愿意面我一下。我清楚地记得,当时面试的时候。hr把我领到会议室,然后她就去喊前端老大过来了,这期间,我行云流水地从背包拿出电脑四人斗地主技巧全解,接上电源,铺上鼠标垫,打开好浏览器。前端大佬来的时候也带了电脑,寒暄几句,得知我是湛江他是江门,开始用粤语交流,两句话介绍自己,剩下时间介绍作品。他总结了一下,我的响应式可能比较薄弱,但是代码很工整。前:你是怎么实现组件之间触碰的检测?我:高中二元一次方程,将像素点转化为坐标,利用计算结果大于零过小于零判断触碰。前:最后的效果草图是怎么实现计算组件计算深度的。我:(展示了排列组件先后的判断代码,最后每个组件对象都有个数组,数组装着的是比当前对象远的组件,最后排列算法在知乎封面上有)最后结束的时候,回家让我重构一个他们做过的项目,问了我一些less,webpack什么的问题(当时在线上没答上来,百度了之后才告诉他)。现在已经在那家公司上班了。题外话,当初我的简历是直接被HR刷下去的,如果不是公司前端大佬也玩知乎,现在应该是回老家归园田居种红薯了。最后,祝福题主早日招到那个懂得原型链且解决了你要解决的问题的人 2018.1.14 更:关于JS原型链,网上有不少的资料、博客可供查看。通过原型链实现应用的点子比较匮乏,暂时还没发现什么应用实例。以下几遍博客,私以为对于新人了解原型链是比较友好的,解释的还算通透。有兴趣的朋友可以看看学习一下。来自阮一峰的博客:来自CSDN:来自博客园: