V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
koor
V2EX  ›  职场话题

离谱面试经历: 4 年前端竟然说不会 js?!

  •  4
     
  •   koor · 92 天前 · 17136 次点击
    这是一个创建于 92 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我拿着刚打印好的简历走进会议室,看到人选自带 16 寸 mbp,心想还蛮专业的嘛。

    人选这时已经迫不及待地想给我介绍他的项目了。

    我说刚拿到你的简历,你先做个自我介绍吧。

    blahblah 说完后,完全不给我提问的机会,直接主动出击,电脑上打开一个 react 商城项目,让我坐过去听他讲解。

    这么主动的人选很少见,可惜没听出他的项目有什么技术难点,那就随便聊聊基本的吧

    我:react 有哪几种构建组件的方式
    人选:我们构建组件是写在 components 目录里

    我:你的组件之间是怎么通信的,用过状态管理吗?
    人选:用 props 。状态管理没有用过,登陆状态存在 localStorage 里

    我:用过 hooks 吗? hooks 有什么优势?
    人选:没用过,不知道

    我:那你们 react 用的是哪个版本?
    人选在自己电脑上的项目中翻了半天没找到

    我:react router 有几种模式,是什么原理?
    人选表示听不懂题目
    我直接告诉他路由有 hash 和 history 两种,原理还是答不上
    我:那你的项目中用的哪种?
    人选:不知道

    人选说自己擅长做项目,这些很少关注。

    我有点无语,但想着人选可能是对 react 不熟。这时正好看到简历最下面写了教育经历:

    我:看你是本科计算机专业的,那你手写个冒泡排序吧,就用 js 写
    人选:我不会 js,只会用框架写项目

    我没忍住当场就笑了,你一个前端不会 js 逗我呢?

    可能伤到了他自尊,他气急败坏地收起电脑就破门走了,我还是第一次见这种场面,好尴尬。

    我承认自己这里做的不对,不够尊重人选。可他毕竟是 4 年经验啊,期望薪资比我还高很多,哎。

    第 1 条附言  ·  92 天前
    培训班出来的至少还背过基础面试题吧。此人期望薪资 25~30,聊了 10 分钟就聊不下去自己跑路了,面试官也很尴尬啊
    150 条回复    2021-04-08 14:55:10 +08:00
    1  2  
    ilylx2008
        101
    ilylx2008   92 天前
    期望薪资比你高,直接跳过不面了。
    Curtion
        102
    Curtion   92 天前
    这种人你们是怎么通过简历筛选的..
    airfling
        103
    airfling   92 天前
    感觉还没我这个后端会的多
    Rheinmetal
        104
    Rheinmetal   92 天前
    即使是培训的也不是近几年培训的 这年头哪个培训班不教原生 js 这样看来似乎是真·自学的
    leexy
        105
    leexy   92 天前
    找工作这玩意就靠运气 万一碰上瞎眼的呢
    fatcube404
        106
    fatcube404   92 天前   ❤️ 1
    这个故事告诉我们,会手写冒泡算法是多么重要的一件事。
    JellyDong
        107
    JellyDong   92 天前   ❤️ 1
    感觉还没我这个后端会的多+1
    LiuJiang
        108
    LiuJiang   92 天前
    正常,我之前也面过一个,工作多年,JS 理论都回答不上,我领导邀过来面试的。
    nnnToTnnn
        109
    nnnToTnnn   92 天前
    @rain0002009 #22 然后你会发现在 360 里面浏览器的 sort 排序不一样,并且 360 版本不一样,sort 排序的方法不一样,为了统一,你还是要自己手写排序
    rodrick
        110
    rodrick   92 天前
    @Trs 应该是除了冒泡都不知道问啥了。。
    qpily
        111
    qpily   92 天前
    @erwin985211 然而看楼主的回复是冒泡都没写呀 233
    daokedao
        112
    daokedao   92 天前
    冒泡
    senher
        113
    senher   92 天前
    @zheshigexiaohao 不懂就问,客三消是啥...
    zhlssg
        114
    zhlssg   92 天前
    冒泡永远的神
    DOLLOR
        115
    DOLLOR   92 天前
    搁十年前自称精通 jQuery 但不会 JS 的人也大有人在。
    keepeye
        116
    keepeye   92 天前
    看来面试之前一定要复习下各种排序算法
    xmx12138
        117
    xmx12138   92 天前
    好家伙 这样可以 25-30 ?这不就相当于做 JAVA 后端的只会用 Spring 不会 JAVA 语法?狗头.jpg
    fgk
        118
    fgk   92 天前
    唬住了 5w 唬不住 5k
    dongtingyue
        119
    dongtingyue   92 天前
    ..想问下会 vue 会 js 写冒泡的值多少。
    shenqi
        120
    shenqi   92 天前
    我得稍微背点题目然后去唬 10w/m 才行
    wemore
        121
    wemore   92 天前 via Android
    @Vegetable erp 吃你家大米了[愤怒小鸟向下指]
    pydiff
        122
    pydiff   92 天前
    冒泡已经是最简单了,想去年面试一个南方电网外包,让我写 8 大算法,初级后端都这么难,看看有几个人能写的
    zheshigexiaohao
        123
    zheshigexiaohao   92 天前
    @senher 客户端三年内将会消失
    Leviathann
        124
    Leviathann   92 天前 via iPhone
    作为真实开发后台管理系统的全栈(菜)
    我们好像的确没有地方用到了跨组件通信
    要用也是最基础的更新 redux 然后让另一个 connect redux 的组件变化这类吧
    nobodyknows
        125
    nobodyknows   92 天前
    @keepeye 他前面几个问题能聊下去的话,楼主也不至于要问排序了
    musi
        126
    musi   92 天前
    我咋感觉这四年的还不如一个应届的
    gaolingyi
        127
    gaolingyi   92 天前
    真的像看故事一样
    vone
        128
    vone   92 天前
    咋不问问 Bogo 排序。 /狗头
    regothic
        129
    regothic   91 天前
    哈哈哈,给楼主解个压:我今早面试了一个还在睡梦中的候选人,上来怼我一句:做什么个人介绍
    Quarter
        130
    Quarter   91 天前 via iPhone
    说实话,我也写不出来冒泡排序,数据结构和算法忘光了,业务做多了完全就是代码的重复,菜逼的我不敢笑🙈🙈
    hoyixi
        131
    hoyixi   91 天前
    上面说不可能培训班的, 你想过没,去培训的人杂的很,不学无术的,学也学不会,直接背点“热门”能“换钱”的知识点,,比如 xx 框架,就去找工作撞运气的,肯定不少。

    能忽悠住了,混个试用期,培训本钱就赚回来了。 别不信,蠢货面试官多的是
    djs
        132
    djs   91 天前
    @Rheinmetal #104 自学的更不可能不学原生。。。
    Perry
        133
    Perry   91 天前 via iPhone
    我觉得作为面试官应该尽量尊重面试者,就算对方能力不够也不能说“ 你一个前端不会 js 逗我呢?”,更好的方式就是忍住不笑提前结束面试。
    oliver2bao
        134
    oliver2bao   91 天前   ❤️ 1
    @hantsy 说的有道理,当然也不是说楼主是故意为难。楼主出的题其实我也不算完全能答得上来,手写冒泡什么的真的是不记得了。我之前做过 react 前端的,但现在主要还是写 nodejs 后端,我也面试过别人,但几乎不问一些技术细节,什么闭包原型链什么的。我只在乎对方是否愿意学新技术,以后的技术发展方向,细节的东西其实在以后的工作中学会,毕竟现在不懂又不代表以后不懂。

    楼主遇到的这个,我觉得还是能理解的,如果说是真四年开发,而且专门写 react 的话,真不至于会出现这种情况,我觉得更像是从 vue 转 react 的。( vuer 轻喷,无意冒犯)。我当初入门前端的时候是直接学的 react,当时 js 也是菜的一批,现在也是很菜。但我还是用空闲时间去补 js 的知识,现在我都用 nodejs 写后端了。我也遇到一切前端是不喜欢写 js 的,像我就不喜欢写 css 。vue,react 框架写多了,的确会忘记 js 的一些东西。这和写单片机,写驱动写系统工具的 c 语言一样,是不同的东西,虽然大家都是写 c 语言的。

    我会更加好奇求职者这四年里都是负责做什么项目,负责什么工作。并不是所有的程序员都是喜欢做深度研究,很多时候是代码能跑就行,记住这样的案例,以后用上就能解决问题,很少有人会去深究为什么。也有些人技术涉及的比较广,前端后端甚至运维 linux,虽然可能哪个都并不比其他人不深入,但是在项目协作中也是有很大的作用的。
    o0
        135
    o0   91 天前
    打杂几年,前端两年,倒是回答过不知道 es6 的,回家后一查拍大腿,实际上用过,很尴尬。
    zhuziyi
        136
    zhuziyi   91 天前 via iPhone   ❤️ 1
    面试官基本素养不行啊。
    dayeye2006199
        137
    dayeye2006199   91 天前
    我是后端。。我完全没学过 JS 。。碰到语法问题都是 google 或者靠 IDE 提示的。我发觉我也能写 Vue 。。
    shutongxinq
        138
    shutongxinq   91 天前
    这种水平都过了简历,有点过分了。
    alexbigbigworld
        139
    alexbigbigworld   91 天前 via iPhone
    已经不知道冒泡是什么,但是我等会看下,应该很简单
    KuroNekoFan
        140
    KuroNekoFan   91 天前 via iPhone
    @nnnToTnnn 没传比较参数吧,结果不一样也正常……
    isSamle
        141
    isSamle   91 天前
    我原先是做数据分析的,20 年 4/5 月跳到了三线城市的公司里,自学了 python 后端搞项目开发,情况感觉很接近😂,涉及各种方方面面的东西好像一问三不知,每天的工作就是根据公司需要,用框架去写项目,可能遇到要性能调优,报错之类的就去找下相关资料现学现用,平时就是研究下能解决问题的算法,然后看下有没有更好用的框架或者是技巧……我这种要跳个好槽是要去找个培训班好好学学吗?
    Achiii
        142
    Achiii   91 天前
    作为一个后端不懂就问,react 不是用 js 写的吗
    YhXyt
        143
    YhXyt   91 天前
    @Hypn0s 哈哈哈哈还真是
    fateofheart
        144
    fateofheart   91 天前
    不是我说楼主的这些问题。。。我一个 react 新手三个月的自学都能回答出来。 真不知道这个项目是咋做出来的。。。
    nguoidiqua
        145
    nguoidiqua   91 天前
    大家不要想太多,没那么复杂。

    对方不是完全不会 JS,是不会用 JS 写冒泡算法,或者说是不会用 JS 写任何复杂的逻辑。典型的只会调用框架,靠搜索编程的。

    他说他不会 JS 是避开不会写冒泡的这个问题,大概他平时就是用用框架做点事,没怎么学习,也没怎么写过别的东西,JS 的知识丢得差不多了,一直感觉也没啥影响,好像会用框架能做出东西就行了。可能他们那都是这样的水平,所以觉得说不会 JS 好像也很正常一样。
    7gugu
        146
    7gugu   91 天前 via iPhone
    react 用的不就是 js 了吗🤔
    zhangjiafan
        147
    zhangjiafan   91 天前
    java 7 年,突然让我用 java 写冒泡可能我不太记得了,但是记得就是一串数字比较大小,我会尝试以自己的思路实现一下。但是不会说不会 java,即使平时是面向百度编程,但是基本的语法判断还是可以写的。
    nspih
        148
    nspih   91 天前
    简历筛选为啥会过
    tony1890
        149
    tony1890   90 天前
    @wyyyyyy123 我也是,因为深一点别人根本答不出来。
    nnnToTnnn
        150
    nnnToTnnn   69 天前
    @KuroNekoFan #140 并不是, 早期的 chromium sort 的回调返回值是 true 和 false , 之后改成 -1 0 1, 由于 360 浏览器一直没更新 chromium 内核, 导致 sort 回调方法返回的类型还是 true 和 false, 应此还是存在返回值的问题.


    由于这个特性, 我严格有理由怀疑 chromium 内核中存在的溢出漏洞 360 浏览器中仍然存在. 理论上可以使用 chromium 内核中的漏洞来攻击 360 浏览器.
    1  2  
    关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2392 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 14:12 · PVG 22:12 · LAX 07:12 · JFK 10:12
    ♥ Do have faith in what you're doing.