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

2021-03-16 09:42:17 +08:00
 koor

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

20154 次点击
所在节点    职场话题
150 条回复
looppppp
2021-03-16 11:46:55 +08:00
hooks 不用可以理解,js 不会写那就真过份了,四年经验,我怕是 4 个月都没有
oueryini
2021-03-16 11:49:23 +08:00
真敢要啊
szdubinbin
2021-03-16 11:50:30 +08:00
槽点过浅,一时竟不知道怎么开始,逃了逃了。
CismonX
2021-03-16 11:51:14 +08:00
@Trs #32

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

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

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

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

使用 Container/Presentation 模式。

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

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

关于冒泡排序,如果他说自己不会算法,我可以理解,但他给出的是“不会 js”这样让人大跌眼镜的回答,没忍住笑不尊重对方确实是我的问题。可这就好比一个司机说“我只会开车,但我不会发动车”一样滑稽。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/761963

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX