面试一个5年的前端,却连原型链也搞不清楚,满口都是Vue,React之类的实现,这样的人该用吗
面试一个5年的前端,却连原型链也搞不清楚,满口都是Vue,React之类的实现,这样的人该用吗
面试官至少吃了20年的米吧。能告诉我米饭是怎么来的吗?种出来要多久,分几个过程?每一个过程步骤和原理?光合作用能对米饭产生什么效果?如果这都不知道,这20多年的米饭是不是白吃了?
作为一个后端出身的我来说两句:js原型链和后端的继承是一个东西,只是js就不是一个面向对象的语法,继承的语法就感觉比较奇怪,反正我是感觉很奇怪。
原型链很多人解释不清楚,因为这语法本来就畸形,我自己现在也解释不清楚,哈哈。
我也经常面试前端,底层的问题一般就问怎么实现构造函数,怎么实现继承和this指向就够了,更多是要求做过什么项目,和项目中遇到常见问题的解决办法和处理方式,做过什么才是最重要的,原理这东西百度一大把。
原型链知道有毛用。知道了是想开发类似js脚本语言还是什么? 难道是想写个比jquery更出色的操作dom的框架?在操作dom时代,组件化都没必要知道精通原型链,只需要知道如何用老版本的js的闭包实现 类 继承 即可。更重要是知道如何对业务进行封装,如何把需求转化成组件进行开发(对于有发展远景的公司而言;至于鼠目寸光的公司 只需要实现需求即可 不需要组件化级别的架构设计写环节)
最恨这种面试造航母,入职扭螺丝的公司,我目前在贵阳,8.5k,前不久想回昆明,面试了几家,问一些js的原理,最后定6.5k,我问,是我面试没通过,还是达不到贵公司要求,他说不是,我说,那为什么,你们招聘信息写着8-14k,才给我定6.5,他说公司岗位工资就是6.5,我……
这里说点我的经验之谈,我的理解是,原理固然重要,但是精通原理,实际业务项目经验欠缺的话和实习生差不多,也是然并卵,不能一概而论吧,个人偏向项目经验比较多
我十几年的工作经验,测试、运维、前端、后台、架构、管理都做过,也算是全栈一个了,现在出来自己干了。你只要描述需求,从业务流程到系统开发、从部署测试到上线运营都能搞定。给过银行做系统,安全性稳定性都是妥妥的。但是原型链的概念可能我说不出来,
域链币交易平台