离谱面试经历: 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 年经验啊,期望薪资比我还高很多,哎。

20157 次点击
所在节点    职场话题
150 条回复
wemore
2021-03-16 18:48:46 +08:00
@Vegetable erp 吃你家大米了[愤怒小鸟向下指]
pydiff
2021-03-16 19:10:34 +08:00
冒泡已经是最简单了,想去年面试一个南方电网外包,让我写 8 大算法,初级后端都这么难,看看有几个人能写的
zheshigexiaohao
2021-03-16 19:31:01 +08:00
@senher 客户端三年内将会消失
Leviathann
2021-03-16 19:41:56 +08:00
作为真实开发后台管理系统的全栈(菜)
我们好像的确没有地方用到了跨组件通信
要用也是最基础的更新 redux 然后让另一个 connect redux 的组件变化这类吧
nobodyknows
2021-03-16 19:47:03 +08:00
@keepeye 他前面几个问题能聊下去的话,楼主也不至于要问排序了
musi
2021-03-16 20:24:15 +08:00
我咋感觉这四年的还不如一个应届的
gaolingyi
2021-03-16 20:47:48 +08:00
真的像看故事一样
vone
2021-03-16 21:27:24 +08:00
咋不问问 Bogo 排序。 /狗头
regothic
2021-03-16 22:52:51 +08:00
哈哈哈,给楼主解个压:我今早面试了一个还在睡梦中的候选人,上来怼我一句:做什么个人介绍
Quarter
2021-03-16 23:18:55 +08:00
说实话,我也写不出来冒泡排序,数据结构和算法忘光了,业务做多了完全就是代码的重复,菜逼的我不敢笑🙈🙈
hoyixi
2021-03-17 00:07:37 +08:00
上面说不可能培训班的, 你想过没,去培训的人杂的很,不学无术的,学也学不会,直接背点“热门”能“换钱”的知识点,,比如 xx 框架,就去找工作撞运气的,肯定不少。

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

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

我会更加好奇求职者这四年里都是负责做什么项目,负责什么工作。并不是所有的程序员都是喜欢做深度研究,很多时候是代码能跑就行,记住这样的案例,以后用上就能解决问题,很少有人会去深究为什么。也有些人技术涉及的比较广,前端后端甚至运维 linux,虽然可能哪个都并不比其他人不深入,但是在项目协作中也是有很大的作用的。
o0
2021-03-17 01:03:53 +08:00
打杂几年,前端两年,倒是回答过不知道 es6 的,回家后一查拍大腿,实际上用过,很尴尬。
zhuziyi
2021-03-17 01:15:17 +08:00
面试官基本素养不行啊。
dayeye2006199
2021-03-17 02:39:03 +08:00
我是后端。。我完全没学过 JS 。。碰到语法问题都是 google 或者靠 IDE 提示的。我发觉我也能写 Vue 。。
shutongxinq
2021-03-17 05:54:22 +08:00
这种水平都过了简历,有点过分了。
alexbigbigworld
2021-03-17 07:24:07 +08:00
已经不知道冒泡是什么,但是我等会看下,应该很简单
KuroNekoFan
2021-03-17 07:31:34 +08:00
@nnnToTnnn 没传比较参数吧,结果不一样也正常……

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

https://tanronggui.xyz/t/761963

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

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

© 2021 V2EX