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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    第 1 条附言  ·  266 天前
    培训班出来的至少还背过基础面试题吧。此人期望薪资 25~30,聊了 10 分钟就聊不下去自己跑路了,面试官也很尴尬啊
    150 条回复    2021-04-08 14:55:10 +08:00
    1  2  
    Woood
        1
    Woood  
       266 天前   ❤️ 1
    唬住 40K,唬不住 4K,不过现在新入行的前端会写纯 js 的真是少数
    yaphets666
        2
    yaphets666  
       266 天前
    这比我还过分啊,我懒得去背那些 js 七零八碎的东西都觉得自己有点过分了.
    lagoon
        3
    lagoon  
       266 天前
    面试别人和接受面试,都能遇到形形色色的。
    现在反而习惯了。
    murmur
        4
    murmur  
       266 天前
    我们现在一个企业用的项目,生产跑了 3 年多,react15,没有状态管理,没有 router,因为 15 自然没有 hooks
    当然因为我们所有的设计都是弹窗打开,而且同时允许多个弹窗,router 这玩意儿满足不了我们需求
    hooks 的优势么,大概就是 react 默认的生命周期又长又臭难以拼写
    zw1one
        5
    zw1one  
       266 天前
    这怕是培训班出来的吧
    Hypn0s
        6
    Hypn0s  
       266 天前   ❤️ 36
    应该是培训班包装出来的 4 年经验吧

    PS. 说句题外话,把文中的“我”换成“王伟”貌似毫无违和感 -。-
    JKeita
        7
    JKeita  
       266 天前
    会用 react 不会 JS?搞笑嘛
    Vegetable
        8
    Vegetable  
       266 天前   ❤️ 3
    现在简历上看到什么商城、什么 XX 管理系统,PTSD 都犯了
    liuy1994g
        9
    liuy1994g  
       266 天前 via iPhone   ❤️ 2
    不是吧,现在培训班出来都四年了吗
    jrtzxh020
        10
    jrtzxh020  
       266 天前   ❤️ 1
    不是吧,现在培训班出来都四年了吗
    10bkill1p
        11
    10bkill1p  
       266 天前   ❤️ 1
    不是吧,现在培训班出来都四年了吗
    lyqqqq
        12
    lyqqqq  
       266 天前
    觉得这些即使不会,准备面试的时候。也会看见这些常见的面试题,背一下。
    虽然不懂这些也可以写项目。
    v2hh
        13
    v2hh  
       266 天前
    组里刚转进来一个前端,写一个页面字体大小颜色排版都不统一,改了 5 天还没改好
    ylsc633
        14
    ylsc633  
       266 天前
    我是做后端的

    上面几个 react 的问题 我都会(不过应该也只会这几个)...
    kerro1990
        15
    kerro1990  
       266 天前
    效率才是生产力,先试用几个小项目看进度。是骡子是马
    arthas2234
        16
    arthas2234  
       266 天前   ❤️ 1
    我面试过几个 3 年+前端
    http 和 https 的默认端口号不知道,http 是哪层的协议不知道
    let 和 var 有什么区别讲的含糊不清,原型链是什么不知道
    说自己独立负责小程序,问 openid 是什么不知道


    简历写的是真好看,啥都做过,一问就露馅
    lopda
        17
    lopda  
       266 天前
    啊这,如果是培训班应该是知道这些的 ^_^,怕是一个公司干了挺久了。技术没有更新和实际应用吧。感觉可以给点实际问题让现场解决的。。
    Shook
        18
    Shook  
       266 天前
    可能是刚转行?
    HariopaNic
        19
    HariopaNic  
       266 天前
    能瞅瞅楼主的面试题嘛
    anzu
        20
    anzu  
       266 天前
    不知道是不是普遍性的,面试过几个带电脑来展示项目的水平都不怎么样,大概都是培训出来的。真正有水平的反而不用展示什么项目,聊一聊就清楚了。
    koor
        21
    koor  
    OP
       266 天前
    @kerro1990 #15
    @lopda #17
    我本来也想多问问的项目经验的,可是他自己恼羞成怒先跑了😂😂
    rain0002009
        22
    rain0002009  
       266 天前
    5 年了 我还是不能手写冒泡排序 只会用 Array.sort
    YadongZhang
        23
    YadongZhang  
       266 天前 via Android
    仿佛看到了我自己
    learningman
        24
    learningman  
       266 天前 via Android
    @Vegetable 也只能写这个了啊。。。。写自己会写操作系统又没用
    NerverLibis
        25
    NerverLibis  
       266 天前   ❤️ 4
    1.小伙子科班来的啊,来手写算法吧,冒泡 递归 线性查找 出栈 入栈 归并 双端 二分 快排 希尔 二分搜索树
    2.小伙子做过互联网项目啊 来手写 resul 常用的 7 种请求方式,映射 穿透 代理 前端直传 OSS
    3.小伙子底子很好呀,学信网在线认证,完税证明,社保流水看看
    66beta
        26
    66beta  
       266 天前
    @NerverLibis 够狠,也很真实。面试肯定是要比实际工作内容浮夸很多的。
    忘记什么几把算法 leetcode 吧,入职后就是拧螺丝!
    itskingname
        27
    itskingname  
       266 天前
    本来看标题,我以为是切图仔,不会 js 只会 html+css 可以理解。但是进来发现这个人用 react,但是不会 js 就说明肯定是培训班出来的了。
    chenyu8674
        28
    chenyu8674  
       266 天前
    这年头只会框架不会 JS 受的歧视估计没只会 JS 不会框架的多?
    lonelymarried
        29
    lonelymarried  
       266 天前
    我不是些 web 端的,react 不就是用 js 或者 typescript 写么?
    q4336431
        30
    q4336431  
       266 天前
    这水平都敢期望 25~30,我很好奇他简历是咋样的,咋过初选的
    ElmerZhang
        31
    ElmerZhang  
       266 天前
    大多数培训班会给刚毕业的学生编个假简历,一般是三年工作经验,一、两家公司,三、四个常见领域的项目,民办本科文凭。
    Trs
        32
    Trs  
       266 天前   ❤️ 4
    前端面试 4 年的开发就问冒泡?和客户端不是一个难度啊。果然客三消
    sevenzhou1218
        33
    sevenzhou1218  
       266 天前
    前端真的很浮躁...
    erwin985211
        34
    erwin985211  
       266 天前
    你应该跟 hr 好好谈谈,简历筛选不到位很影响你的工作
    revalue
        35
    revalue  
       266 天前
    @Trs 前端学习成本 工资 性价比高啊
    wangbudong
        36
    wangbudong  
       266 天前
    js 手写冒泡都不会,还是不想写?
    koor
        37
    koor  
    OP
       266 天前   ❤️ 1
    @q4336431 #30
    @erwin985211 #34
    简历很会抓关键字,掌握 react 、vue 、nodejs,本科学历计算机专业,项目和公司名字能对应的上且不是外地公司。
    假简历见了很多,这个人我们都没看出来
    zooo
        38
    zooo  
       266 天前   ❤️ 3
    搞后端的,学了点前端

    问个问题,你们不要嘲笑

    这些框架也是基于 js 语言开发的框架吧(还有 css html ),也就是说在用 react 、vue 时候,逻辑判断部分还是用的 js 吧?
    stillsilly
        39
    stillsilly  
       266 天前
    怎么会有这种事……
    KC35
        40
    KC35  
       266 天前
    用 React 没用过 hooks 。。。那还用 React 干啥呢
    fjj666
        41
    fjj666  
       266 天前
    @Trs 这个是看厂的,中小厂算法方面基本就问个冒泡、快排,没其他了
    tongyang
        42
    tongyang  
       266 天前
    四年了不来道 m 的题?
    tongyang
        43
    tongyang  
       266 天前
    而且我好奇这些 培训的出来如果真的忽悠进去了真能拿这么多?
    choulele0910
        44
    choulele0910  
       266 天前
    @Hypn0s 都让你高完了
    zheshigexiaohao
        45
    zheshigexiaohao  
       266 天前
    就这?我客户端的这几个我都会(做 rn 时顺带了解的),果然客三消,遥想我一年经验找初级 iOS 时,面试全是跨平台、源码、音视频、性能优化、多线程问题,大厂还附带几道力扣
    zheshigexiaohao
        46
    zheshigexiaohao  
       266 天前
    @Trs 同意,可见客户端多么内卷
    HeliumTang
        47
    HeliumTang  
       266 天前
    现在培训班不可能不教 html,css,js 的。看看某课,某谷,b 站上面一堆的培训课程,都是基础开始。。。估计这人就是工作中的混子吧?
    Leonard
        48
    Leonard  
       266 天前   ❤️ 3
    说培训班包装简历的,培训班会不教手写 js 冒泡排序?太瞧不起培训班了吧,各种常见面试题都给你背熟
    summersnow521
        49
    summersnow521  
       266 天前
    不像是培训班出来的,太不专业了
    hantsy
        50
    hantsy  
       266 天前
    人家没写过嘛 ,正常啊。
    ZzFoo
        51
    ZzFoo  
       266 天前   ❤️ 4
    @Hypn0s
    王伟拿着刚打印好的简历走进会议室,看到人选自带 16 寸 mbp,心想还蛮专业的嘛。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    王伟承认自己这里做的不对,不够尊重人选。可他毕竟是 4 年经验啊,期望薪资比王伟还高很多,哎
    xianshenglin903
        52
    xianshenglin903  
       266 天前
    培训有些人都很急躁,都想直接上手项目。有时候基础没还好学
    freak118
        53
    freak118  
       266 天前
    我就不爱用 hooks......
    h82258652
        54
    h82258652  
       266 天前
    4 年 25~30,本后端伪全栈(会 ts,但 css 白痴,只会套 UI 库)表示酸了
    tongyang
        55
    tongyang  
       266 天前
    @zheshigexiaohao 客户端就是这样,安卓都快问 linux 源码了
    d23
        56
    d23  
       266 天前
    @ZzFoo
    wd
        57
    wd  
       266 天前 via iPhone
    不太明白 react 不需要写 js 吗?
    ming7435
        58
    ming7435  
       266 天前
    筛选简历的时候可以查一下候选人的公司信息,用户公司信息+项目信息基本能判断出是不是真实工作经历。
    ruoxie
        59
    ruoxie  
       266 天前
    这是唬不住
    LiubaiQ
        60
    LiubaiQ  
       266 天前
    @kerro1990 js 都整不明白还试啥呢。。。15k 去捞几个应届都能卷死他了。。。
    looppppp
        61
    looppppp  
       266 天前
    hooks 不用可以理解,js 不会写那就真过份了,四年经验,我怕是 4 个月都没有
    oueryini
        62
    oueryini  
       266 天前
    真敢要啊
    szdubinbin
        63
    szdubinbin  
       266 天前
    槽点过浅,一时竟不知道怎么开始,逃了逃了。
    CismonX
        64
    CismonX  
       266 天前 via iPhone
    @Trs #32

    看啥公司了。大学舍友面过一家大厂前端实习,上来问 webkit 架构,然后就是 v8 引擎和 libuv 的一些实现细节,给他整懵了🤣
    lvtuyukuai
        65
    lvtuyukuai  
       266 天前
    4 年 25-30, 我自卑地低下了头。
    wr516516
        66
    wr516516  
       266 天前
    为什么不会 js?
    我只会 js 不会 vue 和 react....
    cxe2v
        67
    cxe2v  
       266 天前
    @arthas2234 #16 话说前端还需要知道 http 是属于哪层的?
    youxiachai
        68
    youxiachai  
       266 天前
    @itskingname 培训班反而不可能,有专门的面试做题培训的..
    crab
        69
    crab  
       266 天前
    再怎么没技术也不可能冒泡排序都不会吧
    hantsy
        70
    hantsy  
       266 天前   ❤️ 3
    @CismonX 有些公司忘记面试是为了招人,而不为难人,把人问倒。面试只个相互了解的过程,对于公司,这是很好机会去向一个陌生人去介绍公司情况,帮公司树立形象和口碑。对于面试者,就是一个机会去了解公司,是否符合自己的预期。

    现有的知识固然重要,但是对于一个公司而言,新招进来的员工,在个人的学习能力,性格,处事方法更重要。

    如果因为几个问题问住了对方,还在冷笑,这样的公司能有什么形象?现在的公司入职没有相应的职场礼仪培训么?
    nobodyknows
        71
    nobodyknows  
       266 天前
    @murmur 没用到和不会是两回事吧。
    leoyzh97
        72
    leoyzh97  
       266 天前 via Android
    🤪要是我当场给你手写 redux 和 react router
    JoStar
        73
    JoStar  
       266 天前
    @hantsy 我觉得你说的是对的,但是楼主也没有故意为难人,都是就这面试者自己显示的项目问一些很简单不过的问题,甚至还不算用不上的八股文知识。
    hantsy
        74
    hantsy  
       266 天前
    @koor
    >我:你的组件之间是怎么通信的,用过状态管理吗?
    >人选:用 props 。状态管理没有用过,登陆状态存在 localStorage 里

    首先,我 React 了解得不多(仅仅了解过)。

    使用 Container/Presentation 模式。

    如果使用 Props + Functional Components, 所有的 Presentation 组件都不需要管状态,这句话有错吗?
    Hslacker
        75
    Hslacker  
       266 天前
    @v2hh 这么神奇的嘛
    CODEWEA
        76
    CODEWEA  
       266 天前   ❤️ 1
    招聘我吗? 4 年经验 20k,只会 spring boot 但是不会 java,只会 laravel 不会 php,只会 bootstrap4 但是不会 html css
    msg7086
        77
    msg7086  
       266 天前
    @zooo 不需要的。
    前端框架反正都要走编译流程,所以你完全可以不写 JS 。
    比如我以前 Ruby 里写前端,全程写 Coffee,反正编译一下出来就是 JS 了。
    lp7631010
        78
    lp7631010  
       266 天前 via iPhone
    @CODEWEA 很形象。js 框架的语法不还是 js 么 说不会 js 很是神奇
    wxsm
        79
    wxsm  
       266 天前
    估计是个碰瓷的吧,万一碰到个面试官也是啥都不会的呢,反正只要他不尴尬,尴尬的就是你 [doge]
    koor
        80
    koor  
    OP
       266 天前
    @hantsy #70 #74
    你的说法没有问题。一般面试过程中面试官会先问一些简单的问题,让人选热热身,再根据人选的回答,循序渐进地深入下去,并不是要考倒对方。

    帖子中的人选,热身阶段就没通过,后面深入的问题就无从谈起了。

    关于冒泡排序,如果他说自己不会算法,我可以理解,但他给出的是“不会 js”这样让人大跌眼镜的回答,没忍住笑不尊重对方确实是我的问题。可这就好比一个司机说“我只会开车,但我不会发动车”一样滑稽。
    xuqiccr
        81
    xuqiccr  
       266 天前
    破门之后给你修好没( doge
    AlkTTT
        82
    AlkTTT  
       266 天前   ❤️ 2
    正常培训包装:三年经验;
    用 mdp,可以加一年的封装;
    adian
        83
    adian  
       266 天前
    四年了都不会 js,期望薪资还这样,有点过分了
    iceice121
        84
    iceice121  
       266 天前
    反手就打开百度搜了个 js 冒泡排序,可能我就是个废物吧
    vivipure
        85
    vivipure  
       266 天前   ❤️ 1
    离谱的一批。 前端不会 js, 开车不需要方向盘吗!
    Crossin
        86
    Crossin  
       266 天前
    想到曾经一个类似经历:有个简历上称某大厂 10+year 经验的来面试我们这个创业小公司的开发岗,我按惯例让他做一份笔试题(一共就三五道问题),结果人写了不到半小时突然冲出来说我不尊重他,愤然离去
    (看了下纸上没写几个字)
    vansouth
        87
    vansouth  
       266 天前
    @Crossin #86 我也遇到过类似的 说要做笔试题不尊重他,要求直接面试的·····我不看你笔试题怎么答怎么知道你啥水平呢····
    wangyzj
        88
    wangyzj  
       266 天前
    那你是没见过我今天遇到的
    同事
    远程开发环境有极大问题
    跟她说了很多次,基本调试功能:无
    远程开发环境变量 ls 等基础命令都坏了
    Molinchenxi
        89
    Molinchenxi  
       266 天前
    好家伙,破门走了,你还得修门
    wolfan
        90
    wolfan  
       266 天前 via Android
    反正 100 个里成功一个,培训机构就赚了。
    luqingliang
        91
    luqingliang  
       266 天前
    碰瓷的太多了
    tinyuu
        92
    tinyuu  
       266 天前
    技术经理都解决完问题,剩下都 CRUD 都是 复制粘贴了 , 不知道也不影响他干活。 你可以问问他经理找工作不。
    tairan2006
        93
    tairan2006  
       266 天前
    培训班出来的

    嘿…我上次面个后端,问了三个问题,就自己跑了…真是尴尬
    yaphets666
        94
    yaphets666  
       266 天前   ❤️ 1
    @zooo 当然,,逻辑,运算等等都是 js.v/r/a 框架之于 JS,就是 Spring 之于 JAVA.
    ryougifujino
        95
    ryougifujino  
       266 天前
    懂了,他用 React 写项目的时候是用 C++写的,然后编译成 JS,所以不会(
    Desiree
        96
    Desiree  
       266 天前
    16 寸 mbp,大手笔.....用来看爱奇艺不错。。
    ml1344677
        97
    ml1344677  
       266 天前
    哈哈哈 我也是没系统性学 js,花了两周用 react+antd+falsk 糊了个内部系统 [doge]水平估计和他差不多
    bojackhorseman
        98
    bojackhorseman  
       266 天前
    用 vue,react,难道就不写 js 了。。。这些框架本质不还是 JavaScript 吗
    wyyyyyy123
        99
    wyyyyyy123  
       266 天前
    还别说...我面试就问最简单的 var let const 区别,大部分就跟我说一个全局作用域,一个局部作用域,再问深一点就不会了
    civet
        100
    civet  
       266 天前 via iPhone
    什么,做前端不就是切图么?居然还要编程?
    1  2  
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3405 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 01:19 · PVG 09:19 · LAX 17:19 · JFK 20:19
    ♥ Do have faith in what you're doing.