bojun

今天面试了一个工作 12 年的前端,把我整的有点怀疑人生

  •  
  •   bojun · Mar 29, 2022 via iPhone · 22146 views
    This topic created in 1540 days ago, the information mentioned may be changed or developed.

    test

    197 replies    2022-04-14 18:17:44 +08:00
    1  2  
    magewu1223ll
        101
    magewu1223ll  
       Mar 29, 2022   ❤️ 3
    不是说问不上来对方不知道,而是你一开始就问这些基础的东西,换成我 我要是不想和你继续下去,我就算知道我也会说不知道,问这些确实不合适 都 12 年了,你也知道是真实的工作经验,你问这些,他会觉得你在侮辱他的智商
    bQ3u9RAQt4125PUK
        102
    bQ3u9RAQt4125PUK  
       Mar 29, 2022
    @Mexion 因为一般写码三年就达到职业生涯的巅峰了,往后再纠结这个,也纠结不过天天背题的大学生啊
    zzlatan
        103
    zzlatan  
       Mar 29, 2022   ❤️ 1
    我工作 8 年,也答不全,我的原因。
    kevin1
        104
    kevin1  
       Mar 29, 2022
    别的不说,12 年前端不了解原型链这没得洗吧……
    cszchen
        105
    cszchen  
       Mar 29, 2022 via iPhone
    遇到奇葩面试官也好难受

    面试官:Laravel 模型关联查询 n+1 的问题遇到过吗,怎么解决?

    我: 这个问题没听过,能描述清楚点吗

    面试官: 再说你就知道了
    gjquoiai
        106
    gjquoiai  
       Mar 29, 2022
    问基础不能直球问,得从一个很宽泛的东西慢慢问下去。直球问一是不背八股很难直接凭空想起来,二是容易产生对立情绪。
    还有楼上说不该问这些的,既然不是面试管理岗位,就要有被问任何技术问题的准备,不用说本来就是应该知道的语言基础,即使问一些不相干的技术,这个工作年限也应该有基本的了解和认识。
    wangyzj
        107
    wangyzj  
       Mar 29, 2022
    @Mirage09 #10 +1

    另外
    这几个问题并不能说明什么
    小公司需要的是万能,这几个东西照着文档搞就可以了
    robinlovemaggie
        108
    robinlovemaggie  
       Mar 29, 2022
    也许人家只是 CSS 写得好呢?
    dongtingyue
        109
    dongtingyue  
       Mar 29, 2022
    生命周期、变量类型、传参方式。只记得最常用的几个没问题吧,12 年又不是只专注 vue 。 但是解决的难题那个不太行。。。
    zythum
        110
    zythum  
       Mar 29, 2022
    你可能面试的时候太过主观了,觉得每个人的能力点都是一样的。
    面试是要找对方的优点而不是去找对方不会的。
    你可以让他先说自己的优势,然后在他的优势里面继续问,探个底,基本就能摸清楚几斤几两了。这样面试两个人都舒服。
    如果你问了一圈都不清楚他优势在哪,那说明是真不行。
    bojun
        111
    bojun  
    OP
       Mar 29, 2022
    @magewu1223ll 12 年工作经验不知道原型链这很正常吗?从简历上来说他最近四年至少还在开发组件,review 外包的代码,我觉得问点 Vue 相关的也没啥吧。何况他回答的就很有问题,我觉得他口中的外包,都不会不知道 v-model 怎么写。我只能认为他根本就没有简历里写的开发经验呗。
    而且我问这些基础的问题,就是想知道从他这个视角来看这些基础知识是什么样的东西,比如我问生命周期是想听他讲虚拟 DOM ,Vue 的 diff 算法,MVVM 是怎么实现的,并不是真的在问声明周期。
    我自己出去面试就被问过基本类型和引用类型哪个在堆哪个在栈,面试官也是起手问我 js 基本类型,然后到深浅拷贝,再到堆栈的。
    darknoll
        112
    darknoll  
       Mar 29, 2022 via Android
    这人应该是管理的?
    bojun
        113
    bojun  
    OP
       Mar 29, 2022
    @darknoll 不知道,他说他带的团队是四五人的,感觉职能类似于项目经理
    searene
        114
    searene  
       Mar 29, 2022   ❤️ 1
    我觉得原型链不懂不是大问题,我不是专业前端,但我也写过不少前端代码,原型链我也看过,但现在全忘光了,因为基本不用。用了 TypeScript 之后,基本上是不用考虑原型链的,偶尔遇到问题了再去看看几分钟就想起来了
    nomedia
        115
    nomedia  
       Mar 29, 2022   ❤️ 1
    我干了 6,7 年全栈开发。 第一次听说原型链。。。
    codingguy
        116
    codingguy  
       Mar 29, 2022
    v-model 、Vuex 都不清楚,我不清楚这样的人怎么做架构
    stormwindcity
        117
    stormwindcity  
       Mar 29, 2022 via iPhone
    @nomedia 老前端都懂…
    cocong
        118
    cocong  
       Mar 30, 2022
    “可以说一下原型和原型链吗”

    感觉这个作者这个问题的问法不对,误导人。我只听说过原型链,至于原型,这东西不能独立存在吧?

    网上搜了一下,你还别说,没有一个人能用一句话概括 “原型”,都是举一堆例子。

    改用英文搜,“Prototypes are the mechanism by which JavaScript objects inherit features from one another. ”。

    这下明白了,原来是一种继承机制,所以这个问题改成:“可以说一下原型机制和原型链吗” 是不是更好?
    codingguy
        119
    codingguy  
       Mar 30, 2022
    @murmur Vue2 的插件 plugin 就是通过修改 Vue 原型来扩展功能,实现组件内部可以调用插件方法。
    bojun
        120
    bojun  
    OP
       Mar 30, 2022 via iPhone
    @cocong 一般听到原型或者原型链都是讲讲 prototype 和 constructor 这些的吧,不存在什么误导不误导
    eiheioffical
        121
    eiheioffical  
       Mar 30, 2022 via Android
    前几周刷题刚好还看到原型和原型链了,看的迷迷糊糊的,现在又忘的差不多了。看大佬们回答学习学习
    toacnme
        122
    toacnme  
       Mar 30, 2022
    离大谱,做前端 12 年的如果连原型链说不出个 123 (未必要全部说出来)的,建议重开
    seki
        123
    seki  
       Mar 30, 2022   ❤️ 1
    vue 的生命周期这种看文档就能回答的东西,拿来问真的没有意思的,结合实际问题问应该用哪些生命周期还更好一点

    vuex 没有用过稍微有点奇怪,但是应该追加问问他怎么做跨组件状态管理的

    v-model 就是个糖,不用也问题不大,虽然我也不知道直接改 $parent 是什么意思

    原型链是真的八股文了,就算以前用过,这么多年没用估计也就忘得差不多了。都 2202 年了,如果一个公司的前端代码里面还在各种搞原型链,我作为面试者肯定会想着赶紧跑路的
    xsen
        124
    xsen  
       Mar 30, 2022   ❤️ 3
    @chairuosen #69 等你成为高级人才时候,设身处地换下场景就知道;对于资深的来说,问百度下就能出来的问题一点意义都没有。而且还会让人感觉不专业、不尊重

    筛选初中高人人员的方式很多,没必要非得统一一个标准来
    xsen
        125
    xsen  
       Mar 30, 2022
    个人面试(基础会关注,但不是最主要)主要是关注,
    1. 学习能力
    2. 沟通能力
    3. 意愿与基础
    4. 项目经验

    沟通能力一般是排第一位,第二是学习能力;然后才是其它的
    NMmmm
        126
    NMmmm  
       Mar 30, 2022
    别人来当领导的,又不是写代码的
    marcong95
        127
    marcong95  
       Mar 30, 2022
    @xsen #125 我自诩我学习能力还可以,但是倒是很好奇,怎么能在一两个小时的面试里体现自己的学习能力呢?
    cgdddd
        128
    cgdddd  
       Mar 30, 2022
    确实有几个问题问的太基础了,没答全可能只是忽略了,但是不用 vuex 我能理解,但是没用过我就感觉有点过分了(或者就是干脆不想回答你,因为前两个问题太初级了)
    chairuosen
        129
    chairuosen  
       Mar 30, 2022
    @xsen #124 信息不对称,你知道你会,你不回答,面试官怎么能知道你会呢?你要是大牛,公司求着你去面试,你可以不回答低级问题。可现在问题是大部分人是你找工作,不是工作找你,你还不回答问题,面试官怎么筛人?你可以拒绝回答,那同样问题,别人回答了,跟你表现一样,面试官就会选别人。
    h1104350235
        130
    h1104350235  
       Mar 30, 2022
    楼主问的大多都是八股文,拉一个背过八股文或者刚实习工作的应该都能答出来。
    工作几年了没面过级别大我很多级的,一般我都会问面试者擅长什么,然后往他说的领域去展开问,最后回归到项目实战中来。
    实话实说,我并不喜欢这个死记硬背的面试题,要说基础吧,问一个十几年经验的 html5 有哪些新标签和 css3 新属性,可能真的回答不来。
    工作十几年了,不可能一直是干的技术岗,估计是管理职位了
    h1104350235
        131
    h1104350235  
       Mar 30, 2022   ❤️ 1
    如果是工作几年或者刚实习的话,回答不上来这些问题,直接 pass 我觉得没啥问题,
    但是十几年经验确实不适合这些问题。
    tanelmer
        132
    tanelmer  
       Mar 30, 2022
    我觉得招人要给准候选人定位,招一线的话更关注技术,招 tl 的话更关注别的方面了,管理能力,业务视角,开发架构,协调沟通、解决问题的能力等等。不过这个老哥,恕我直言,可能真是摸了很多年吧。再怎么样,tl 也要具备一定的编码能力。
    3dwelcome
        133
    3dwelcome  
       Mar 30, 2022
    @xsen " 等你成为高级人才时候,设身处地换下场景就知道;对于资深的来说,问百度下就能出来的问题一点意义都没有。而且还会让人感觉不专业、不尊重"

    话虽如此,但是技术面试躲不开这些八股文。你自称编程能力很高,但是不会刷算法题,面试官也不服啊。

    应聘技术岗,要不就背八股文,要不就 show me the code ,别的都是虚的。
    nonwill
        134
    nonwill  
       Mar 30, 2022
    “应聘技术岗,要不就背八股文,要不就 show me the code ,别的都是虚的”

    是这个理儿。

    辅助技总面试过锅内大型电信行业出来的一哥们 -- 双一流计算机科班研毕工作几年,项目经验绝对没问题 -- 看起来应付高工岗位绰绰有余,加之三人都是兄弟院校有一点儿“亲近感”,“面视谈话”后就过了,后面项目中具体工作用起来了才知道有多“酸楚”,但对公司来讲技能总不是放第一位的嘛。

    如果 OP 主面面试的这位真是资深,OP 主自感有“胁迫感”,真没必要“酸” -- 择得良友相伴 OP 主应该开心才对,如不是 OP 主主张的资深,显然老板主张的资深并不见得与 OP 主一致,如争取不来一致感就更没必要酸了 -- 是骡子是马拉出来遛遛就行了嘛
    broker1024c
        135
    broker1024c  
       Mar 30, 2022 via Android
    有没有这种可能人家根本不用 vue
    bojun
        136
    bojun  
    OP
       Mar 30, 2022
    @nonwill 是我一直在提要招高级前端的,去年面过两个,给的少都没来,还真不是“胁迫感”啥的。为啥一直说要招呢,原因 1 就是我觉得自身经验不足,面对很多解决过的坑感觉很累,部门也因为前端没有话语权做了很多错误的规划。原因 2 就是我本身也想跑路,想找个靠谱的人接下来。
    bojun
        137
    bojun  
    OP
       Mar 30, 2022
    @broker1024c 他简历里写了最近 4 年用 Vue ,而且在给外包的人 review 代码。
    bojun
        138
    bojun  
    OP
       Mar 30, 2022
    @nonwill 要说酸的话,是因为他工资比我高一倍,而且他现在的公司我估计面不进去
    byte10
        139
    byte10  
       Mar 30, 2022
    @bojun v-model 都不记得了吗?
    @Mirage09 是的,我也是一般会问,你准备了哪些知识点,然后再问题,主要是还是考智商。
    @Biwood 我一个搞后端的也知道点 vue 的东西。v-model 都不知道。。vuex 这么重要的东西都不知道,还在洗,这个玩意就是个猪投。
    leexy
        140
    leexy  
       Mar 30, 2022
    面向 谷歌 编程
    zhazi
        141
    zhazi  
       Mar 30, 2022
    父传孙这个词是字面理解的那个意思吗?
    nonwill
        142
    nonwill  
       Mar 30, 2022
    OP 所讲反馈出来的问题比较普遍,锅内的话再正常不过了。
    鱼与熊掌不可得兼,但没必要将忧虑放大。

    还是那句话,你不走他来了,他有能力的话,则得一良师益友,他没能力得话还是你扛大旗,适时与领导交流一下待遇与工作能力倒挂的话题也不是不可。
    当然了,OP 主是骑在驴子上找马,则没必要顾虑太多 -- 责任心重只要将工作交接好即可,也没必要拿他(现公司?)的待遇比马好不好。
    bojun
        143
    bojun  
    OP
       Mar 30, 2022
    @byte10
    我原话问的是 props 怎么去写一个 v-model
    bojun
        144
    bojun  
    OP
       Mar 30, 2022
    @nonwill 说出来你可能不信,我们去年招了一个培训班的来当前端负责人,我也不知道他是怎么入职的,可能有别的场外因素。总之这哥们跟领导什么说能做,然后安排给我们做,三个月搞得我一个人干两个人的活。最离谱的是我们做大屏要用 hightopo 的东西,领导安排他,他安排我,我搞了几天写了 demo 和文档,这哥们直接拿我写的改了个名字交上去了,然后架构把文档发给我叫我好好看看。小城市小公司想找个靠谱的人真的真的很不容易,我真的怕又找个这样的人。
    iDontEatCookie
        145
    iDontEatCookie  
       Mar 30, 2022
    @agdhole 你真的是前端吗?前端说不出这种话吧。
    bzw875
        146
    bzw875  
       Mar 30, 2022
    出去面试背一下前端面试的八股文是基本常识,一些知识虽然指导但是不背诵的话,面试是回答不了的
    agdhole
        147
    agdhole  
       Mar 30, 2022
    @iDontEatCookie #145 上一次写原型链是想要写一个链式调用来实现 https://en.wikipedia.org/wiki/Builder_pattern ,不过经过我的折腾之后,class 确实可以直接替代啊,其他支持 oop 的语言也是类似的操作。
    类似于这样的功能: https://stackoverflow.com/questions/54137801/chain-functions-in-javascript
    nonwill
        148
    nonwill  
       Mar 30, 2022
    “不知道他是怎么入职的,可能有别的场外因素”"找个靠谱的人真的真的很不容易"“真的怕又找个这样的人”
    可能吧

    前端一抓一大把,OP 主这么多担忧,内心里应该还是想留下的吧,卷人卷技术,接受即可
    iyaozhen
        149
    iyaozhen  
       Mar 30, 2022   ❤️ 1
    根据我多年面试经验
    这些问题工作十年的没有校招的牛逼

    要看你招聘的这个人过来是干啥的,带团队的话需要有自己的方法论,一套执行体系
    如果是技术 leader 则就需要深入技术问题了,特别是你们业务现在面领的技术问题
    xsen
        150
    xsen  
       Mar 30, 2022
    @3dwelcome #133 对我来说,八股文与 show me the code 都是虚的。招聘本来就没办法找到各方面都非常契合的,这里是要有取舍的;关注自己所看重的则是

    现在很多做技术的,相当的都是只见树木不见森林
    xsen
        151
    xsen  
       Mar 30, 2022
    @chairuosen #129 初级问题一向都是拒绝回答。职位本身就是双向选择,你选我、我自然也选你
    xsen
        152
    xsen  
       Mar 30, 2022
    @marcong95 #127 不用你自诩,我看重学习能力,自然有适合的办法可以判定你是否有学习能力
    3dwelcome
        153
    3dwelcome  
       Mar 30, 2022
    @xsen 你招人就是进来干活的,八股文和刷刷算法题,都能从侧面引证,平时这个人对学习代码的态度。

    要知道生活里为了钱,入行程序员的并不在少数。写的项目仅仅能跑,距离优秀差距很遥远的。
    marcong95
        154
    marcong95  
       Mar 30, 2022
    @xsen #152 我当然知道不用我自诩,只是纯属好奇,如果你能分享一下你选人的具体标准,那我可以看看自己符不符合,有则改之无则加勉。那如果你选择把这个具体标准作为你自己的个人竞争力,那我也只能尊重你的选择,并希望在未来求职的路上不会碰到你。
    libook
        155
    libook  
       Mar 30, 2022
    没啥可怀疑人生的,我以前遇到过一个人,做了十年后端开发,review 我的代码说 switch 的 case 结尾必须写 break ,否则编译不通过,但我那段程序是要让几个键值触发相同操作……

    林子大了什么鸟都有,而且薪资跟个人技术水平从来就不是对等的。

    对于面试官来说,还是要先明确所招聘职位的职位画像,然后根据职位画像来设置考察的方面,根据考察方面来设计问题。比如招一线前端开发人员就需要基础扎实,问类似题主问的这些问题;招架构师就得考察解决问题的思路和经验;招团队 leader 就得问些横向纵向管理问题,比如如何调解产品和开发的矛盾。
    面试官问的问题越少,就越难以客观了解候选人的综合水平,除非你十分确定这个职位在工作中仅会涉及到这几个问题;建议根据职位画像多考察几个方面,至少准备一套能撑 20-30 分钟的问题,就算没通过技术面,管理向的面试通过了也需要综合技术面的客观情况来评估是否录用。
    Wanex
        156
    Wanex  
       Mar 30, 2022
    @agdhole class 肯定可以替代,如果不能替代那还要 class 来干嘛,但是 class 只不过是语法糖,实现还是原型链,一个干了十多年的资深前端如果连这都不懂,那真的能说是干技术的吗
    cutemurphy2888
        157
    cutemurphy2888  
       Mar 30, 2022
    function Fn(){}; Fn.prototype == new Fn().__proto__;
    就这点破东西。·有啥好问的。
    xsen
        158
    xsen  
       Mar 30, 2022
    @marcong95 #154 面要有一定的广度,专 1-2 个细分方向,相关的方向都要接触;而判断其对相关方向的理解程度,就是同一个问题换几个不同的角度来问,基本就可以确定其学的如何

    从选择人的角度来说呢(我也跟我朋友深入沟通过),
    1. open-minded
    2. 沟通能力
    3. 学习能力

    若你有经历,会发现跟某些人沟通成本极低,交流体验极好;就是你开个头,对方就知道你要说什么,马上就可以接过来——这样的沟通成本极低
    Mirana
        159
    Mirana  
       Mar 30, 2022
    工作 12 年,前端干了半年?
    Zink99
        160
    Zink99  
       Mar 30, 2022   ❤️ 3
    看到原型链蚌埠住了,尤雨溪当年面 FB 也是被一个华人工程师问这个问题没回答上来😂
    bojun
        161
    bojun  
    OP
       Mar 30, 2022
    @Zink99
    吓得我搜了下

    四、五轮面试后,一位华裔工程师面试尤雨溪,他问“JavaScript 原型链是什么?”尤雨溪完全回答不上来。“之前只学了实现目标任务的技术,并没有对 JavaScript 进行系统学习。”从 Facebook 败下阵来,尤雨溪重新啃 JavaScript 教材。“把 JavaScript 语言的每个细节都过了一遍。之后,别人再问,JavaScript 是怎么回事?我总能说得头头是道。”
    Zink99
        162
    Zink99  
       Mar 30, 2022
    @bojun #161 哈哈,我也是之前偶然读到这篇文章的
    bQ3u9RAQt4125PUK
        163
    bQ3u9RAQt4125PUK  
       Mar 30, 2022
    @3dwelcome 程序员得讲逻辑。“你招人就是进来干活的,八股文和刷刷算法题,都能从侧面引证,平时这个人对学习代码的态度。” 这是个怎么侧面印证法呢。
    如果八股算法这么重要那清华北大 MIT 哈佛这种学校 CS 专业至少得教这个吧,科班完全不教的面向面试背诵,跟学习代码的态度优秀与否有关系么。给开源项目做贡献也不用先刷 leetcode 背八股啊。说白了就是一种规训罢了,硅谷也不考八股怎么不见别人工程师没法干活?
    yunye
        164
    yunye  
       Mar 30, 2022
    看起来你们也没怎么为这场面试做准备
    Leviathann
        165
    Leviathann  
       Mar 31, 2022   ❤️ 3
    Q:可以说一下原型和原型链吗
    A:原型链就是一坨屎,是 JavaScript 诸多劣根性之一。
    3dwelcome
        166
    3dwelcome  
       Mar 31, 2022 via Android   ❤️ 2
    @zackwan95 会写业务代码的人多了去了。你不刷题目,不背原理八股文,那你凭什么拿的钱比别人多?
    程序员又不讲论资排辈,总不能按照工龄长,开高工资吧,这对认真写代码的年轻人太不公平了。
    vision1900
        167
    vision1900  
       Mar 31, 2022
    我之前写过一篇关于原型和原型链的博客: https://blog.realrz.com/object-and-inheritence-in-javascript

    这个理解原型是 JS 实现继承的原理,明白 class 在 JS 中只是在原型的基础上包了一层语法糖

    记 API 其实没啥意思
    vision1900
        168
    vision1900  
       Mar 31, 2022
    @vision1900 各位不要吐槽博客的样式,俺正在重构和改版 :)
    christin
        169
    christin  
       Mar 31, 2022 via iPhone
    不是 写了 4 年 vue 还 review 别人的代码,结果不知道 v-model 不知道 vuex 也正常?这也太能洗了吧,就算他是个资深不看 API ,想 review 别人的代码也得知道吧。
    这让我想起来某个人培训出来直接去北京某大厂当领导去了,实际上没有工作经验,硬是靠吹牛进去的。
    francis59
        170
    francis59  
       Mar 31, 2022
    多小的城市啊?
    RoshanWu
        171
    RoshanWu  
       Mar 31, 2022
    还有没一种可能,他有点不屑于回答这些问题。
    我也是从事前端十多年的老兵,当然现在写代码写的不多,主要做管理。但我的很大一块内容是面试招聘,这些问题就算是八股文,难道自己不需要掌握么?不然如何面别人?
    但这些问题比较适合拿来问一些初级前端。我要是在面试时遇到有人问我基本数据类型,我可能觉得这是怎么回事在玩我么?但答肯定还是照常答,只不过内心可能对这家公司有很多疑惑。
    我看回复里很多说的挺对,面试不是考试,是考察。很多第一关的技术面,其实只需要将候选人简历当中提到的一些项目场景去做一些确认和印证即可,后面交给你的老大即可。
    我觉得不管是面你即将要带的小弟,还是将来带你的老大哥,终归还是在选「合作者」。还有一点感触是现在市面上的一些资深前端,就技术而言确实是有点水,包括我自己,我现在还经常向自己手下请教 react 的问题,因为我之前写 vue 的,react 用的相对少。当薪资和能力不匹配的时候,如果不向年轻人学习,终将被市场淘汰。
    bQ3u9RAQt4125PUK
        172
    bQ3u9RAQt4125PUK  
       Mar 31, 2022
    @3dwelcome 确实很不公平啊,硅谷从来就不考八股原理,毕业也都二十多万美金年薪。十几年前专科进阿里开发支付宝门槛也比现在低多了吧,我看写代码写到财务自由的也就这批人了,确实蛮不公平的。而且认真写代码跟刷题目背原理八股文有啥关联,大学生可以从早背到晚,你工作五年用不上的东西还没天天在宿舍背八股的大学生记得清楚。
    3dwelcome
        173
    3dwelcome  
       Mar 31, 2022
    @zackwan95 "硅谷从来就不考八股原理", 国外大公司都考算法题啊,比如 google 微软这些的,而且算法题都还挺难的。

    计算机毕竟是理科,从业者聪明人很多的,竞争也大。你兢兢业业完成公式业务指标,也只能算一个合格的码农,距离优秀还很遥远。人和人比一下,差距就很大了。

    我一直在 V 站说,不要让你的工作局限,限制了编程思维。逆水行舟,不进则退。
    bQ3u9RAQt4125PUK
        174
    bQ3u9RAQt4125PUK  
       Mar 31, 2022
    @3dwelcome 是啊,硅谷考 leetcode 考了十几年了从来没考过八股,国内考八股(顶多最近两年 leetcode 多了起来),这不就最好佐证了八股跟未来职业发展以及薪酬水平没什么半毛钱关系么
    3dwelcome
        175
    3dwelcome  
       Mar 31, 2022
    @zackwan95 不是,国内八股文,是考你手动创建一个 mini-vue ,所需要的所有知识点。

    如果好好学低层 JS 原理,保持好奇心,这些都没那么难答出来。

    你随便问问一个资深 JS 码农,解释一下 prototype 很难吗?不难吧。
    mikulch
        176
    mikulch  
       Mar 31, 2022
    @nicevar 10 多年的确实有这种习惯,我也是 :D
    只记一些思路和方法,其他的都不怎么记了,甚至概念也不背了。
    mikulch
        177
    mikulch  
       Mar 31, 2022
    难道就我一个人关心为什么这个人要跳槽,12 年了在当地工资最高的企业待着不舒服嘛?
    bQ3u9RAQt4125PUK
        178
    bQ3u9RAQt4125PUK  
       Mar 31, 2022
    @3dwelcome "如果好好学低层 JS 原理,保持好奇心,这些都没那么难答出来。" 问题就在这,能不能对 JS 原理(或者任何莫名其妙的底层原理)没有一丁点兴趣的同时当一个牛逼的程序员(可能算法强,可能数学好智商高什么东西看两眼就能直接上手,可能检索能力强,可能英文好能接触的信息广泛,可能是系统设计专家,可能对架构有自己独特的见解与经历,类似的能力有其一),硅谷是可以的,国内以前也是可以的,现在卷起来了八股好像就变成了一些标配。
    lap510200
        179
    lap510200  
       Mar 31, 2022
    工作十二年不等于干了十二年的开发,很多人大龄野路子转行进来的,一般科班并且一直做开发的十二年了不会还躺平一线
    xfriday
        180
    xfriday  
       Mar 31, 2022
    1. js 对象全是字典
    2. 原型链就是"古董"程序员喜欢吹的玩意儿,上面的某文章居然大言不惭地讲 “B. 使用 class 关键字(不推荐)”,没准哪天浏览器把 class 统一了,不用原型链实现了,这群人就和当年把 IE6 当宝的一样
    acvvkhalil
        181
    acvvkhalil  
       Mar 31, 2022
    有没有可能是, 你一上来问基础类型, 然后对面的心里已经在翻白眼了, 导致后面不是很想理你了
    jakezh
        182
    jakezh  
       Mar 31, 2022
    @acvvkhalil #181 我觉得这个大兄弟说的在理
    楼主这相当于问爱因斯坦声速是多少
    bojun
        183
    bojun  
    OP
       Mar 31, 2022
    @acvvkhalil
    @jakezh
    昨天,我怕我搞错了,跟领导沟通了一下说了一下大家的看法,只能说没啥可惜的吧,我想多了,他并不是 XX 集团的员工,是下属内包公司的
    honamx
        184
    honamx  
       Mar 31, 2022
    PPT 工程师
    forward
        185
    forward  
       Mar 31, 2022   ❤️ 1
    工作 6 年多,现在每年我都要看一下原型链。。。免得到时被小年轻面试时答不上来,哈哈哈哈哈
    vision1900
        186
    vision1900  
       Apr 1, 2022
    @xfriday 真的以为 class 就高原型链一等吗?就因为他是主流?
    vision1900
        187
    vision1900  
       Apr 1, 2022
    @xfriday 原型链是语言特性,是浏览器的实现是两码事,麻烦做好功课再说人家大言不惭
    vision1900
        188
    vision1900  
       Apr 1, 2022
    @xfriday 我 2016 年才开始学 JavaScript ,一开始就是 ES6 的语法,写的项目连 IE11 都不支持,IE6 是什么东西不太了解呢,抱歉让您失望了
    edwardChen
        189
    edwardChen  
       Apr 1, 2022
    虽然说原型链不会,vue 源码没看过确实很菜,但 op 也没必要来这里展示优越感,你去大厂面试,有问题答不出来也没人天天发这些
    bojun
        190
    bojun  
    OP
       Apr 1, 2022
    @edwardChen 我是那天晚上想到半夜睡不着惶恐之中发的贴,并不是展示啥优越感,我自己也才三年有啥优越感,怕领导把他招进来以后事情不好做,他进来我肯定跑路的。今天已经面到很厉害的人了,机械转前端,如果他愿意来那就是他了,这个帖子可以完结了。
    xfriday
        191
    xfriday  
       Apr 1, 2022
    @vision1900 阴阳怪气地做啥?“抱歉” “让您失望了” 这么中二的吗?
    xfriday
        192
    xfriday  
       Apr 1, 2022
    @vision1900 就一个不停地找字典 key 的技术还能吹成 “特性”
    darkengine
        193
    darkengine  
       Apr 2, 2022
    实话说,如果想要招人进来好让自己跑路。这个人如果下雨知道打伞,我就让他过了。。。
    xiaoguizi
        194
    xiaoguizi  
       Apr 4, 2022
    @nomedia 哈哈
    acvvkhalil
        195
    acvvkhalil  
       Apr 14, 2022
    @forward 没必要吧, 😆, 答不上来就换一题好啦, 原型链本来就是语言糟粕
    forward
        196
    forward  
       Apr 14, 2022
    @acvvkhalil 那可不行,糟粕确实是糟粕,别人可能奉为瑰宝呢~~特别是某些小年轻
    acvvkhalil
        197
    acvvkhalil  
       Apr 14, 2022
    @forward 让我问, 就问问常用的知识, 加两道算法题就 ok 了, 其实看下现场做题大概就知道代码风格和水平如何了
    1  2  
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1607 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 137ms · UTC 16:33 · PVG 00:33 · LAX 09:33 · JFK 12:33
    ♥ Do have faith in what you're doing.