由网友 夏程鹏 提供的答案:
对于一个前端开发者来说,了解原型链是基本的知识之一。原型链在JavaScript中是一个重要的概念,它是实现继承和属性查找的机制。如果一个前端开发者连原型链都不清楚,那么可能表明他们对JavaScript的基础知识掌握不够扎实。
当然,一个前端开发者提到Vue、React等框架并不一定代表他们没有其他技术能力。这些框架在前端开发中非常常见,很多开发者都会使用它们。但是,对于一个有经验的前端开发者来说,除了框架知识之外,还应该具备对核心语言和基础概念的理解。
如果你对这个人的技术水平有疑问,可以在面试中提问一些涉及原型链和其他基础概念的问题,来评估他们的基础知识。此外,你还可以考虑询问他们在过去的项目中是如何使用Vue、React等框架的,以及他们对这些框架的理解和经验。
综上所述,对于一个前端开发者来说,深入理解核心语言和基础概念是非常重要的。如果一个候选人连原型链都不了解,那么可能需要重新评估他们的技能和适应性。
由网友 鹅是程序猿 提供的答案:
作为一个后端出身的我来说两句:js原型链和后端的继承是一个东西,只是js就不是一个面向对象的语法,继承的语法就感觉比较奇怪,反正我是感觉很奇怪。
原型链很多人解释不清楚,因为这语法本来就畸形,我自己现在也解释不清楚,哈哈。
我也经常面试前端,底层的问题一般就问怎么实现构造函数,怎么实现继承和this指向就够了,更多是要求做过什么项目,和项目中遇到常见问题的解决办法和处理方式,做过什么才是最重要的,原理这东西百度一大把。
由网友 Sir聊HR 提供的答案:
你好,我也是面试官,对于一个求职者来说,该不该录用他,我认为关键就是看他的工作经验是否跟岗位职责相吻合,人岗是否匹配,而非搞一些冷门的知识或者教科书式的内容去考验人家并且以此来决定是否录用,这是面试官必须遵循的一个原则。如果面试官脱离了实际应用,只是为了面试而面试,那么面试官的做法就是不对的,面试官也是不成熟的,这会错失优秀人才。所以面试官必须会面试,千万不要不懂装懂。
从你的问题来看,你面试的是一个有5年前端开发工作经验的求职者,说实话,经验还是比较丰富的呢,而且前端开发主流的架构技术就是Vue、React、Angular JS等,所以人家满口都是Vue、React等技术流完全没问题啊,因为他工作中用到的主要技术就是Vue、React等,所以他在面试中不说这些又说什么呢?
至于你说的求职者连原型链也搞不清楚,我认为这不是什么大问题,毕竟面试要面到点子上,旁支微末不是面试的重点,更不能作为录用的依据。
我们都知道,任何一个人都不可能清楚地记得所有的专业名词的定义和内容,但不记得并不等于不懂啊,他只要翻开书本或者网上一搜就可以立马理解,因为他有基础在那里,不记得的东西一看内容就会懂,懂了就会运用,这就是人的能力。何况你面试的岗位工作如果平时根本用不到原型链的理论和技术,那考这个知识点根本没什么意义啊。你招聘什么岗位,只需要面试关键内容和技术就行,其他的旁支末节可以忽略的。
就拿一个最简单的例子来比喻,假设要招聘一名小车司机,那么面试的时候我们就应该问他有没有驾照,车龄有多少年,会不会手动驾驶,有没有出过车祸,喝不喝酒等等,这些内容是面试应该主要问询和了解的,至于司机会不会制作出车里程统计表,这个就不是最重要的。只要司机有驾照、车龄长、会手动驾驶、从未出过车祸、从不喝酒等等,我们就可以认定这个人符合司机岗位工作,就可以录用他。相反,我们并不会因为司机不会制作出车里程统计表就否定这个人不适合做司机工作,事实上,司机工作主要是开车,制表即便不懂多学几次就会了,总不能因为司机不懂制表就不予录用吧。如果这样,那只能说明面试官太苛刻了,太不懂事情的轻重了。
总之一句话,该求职者做了5年的前端开发工作,如果你们公司也是招聘前端开发,那么这种情况下人家求职者说的Vue、React等技术知识都是主要内容,符合前端岗位的职责,即便他不清楚原型链的知识,但仍然是符合岗位要求的,是可以录用的。作为面试官必须明白,用人不能吹毛求疵,因为没有完人,只要这个人能够胜任工作,其他不懂得东西完全不重要啊,招人必须明白这个道理,这就是人岗匹配的原理。
如果人家求职者明明符合岗位要求,明明可以胜任岗位工作,仅仅因为不懂一个偏门知识,你就不予录用,那就说明你这个面试官不懂人岗匹配,不懂招人,不懂面试,不是一个合格的面试官。
以上就是我的一点个人经验看法,希望对你有启发。
由网友 isV1 提供的答案:
原型链知道有毛用。知道了是想开发类似js脚本语言还是什么? 难道是想写个比jquery更出色的操作dom的框架?在操作dom时代,组件化都没必要知道精通原型链,只需要知道如何用老版本的js的闭包实现 类 继承 即可。更重要是知道如何对业务进行封装,如何把需求转化成组件进行开发(对于有发展远景的公司而言;至于鼠目寸光的公司 只需要实现需求即可 不需要组件化级别的架构设计写环节)
由网友 蝶泪寒雪 提供的答案:
最恨这种面试造航母,入职扭螺丝的公司,我目前在贵阳,8.5k,前不久想回昆明,面试了几家,问一些js的原理,最后定6.5k,我问,是我面试没通过,还是达不到贵公司要求,他说不是,我说,那为什么,你们招聘信息写着8-14k,才给我定6.5,他说公司岗位工资就是6.5,我……
这里说点我的经验之谈,我的理解是,原理固然重要,但是精通原理,实际业务项目经验欠缺的话和实习生差不多,也是然并卵,不能一概而论吧,个人偏向项目经验比较多
由网友 伪冒骑行爱好者 提供的答案:
我十几年的工作经验,测试、运维、前端、后台、架构、管理都做过,也算是全栈一个了,现在出来自己干了。你只要描述需求,从业务流程到系统开发、从部署测试到上线运营都能搞定。给过银行做系统,安全性稳定性都是妥妥的。但是原型链的概念可能我说不出来,
部分文章源于互联网收集,不代表默子网络立场,版权归原作者所有,如若转载,请注明出处:https://www.html369.cn/31769.html