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

2022-03-29 00:13:43 +08:00
 bojun

test

19645 次点击
所在节点    职场话题
197 条回复
bojun
2022-03-29 00:30:15 +08:00
我们一共三个人面试他,我工作 3 年多问技术,项目经理和架构问别的,小城市小团队。

看在是老乡的份上,我也想赶紧招个大哥我好跑路,所以没想问他太深入的东西为难他,就礼节性问了几个问题:

Q:JavaScript 的基本数据类型有哪些
A:null ,undefined ,symbol ,bigint 没数出来

Q:Vue 的生命周期有哪些
A:只回答了 cread ,mounted ,beforeDestroy ,destroyed

Q:Vue 的传参方式有哪些
A:props/emit ,$parent

Q:父传孙怎么办,有没有用过 VueX
A:不考虑这样传值,没有

Q:v-model 如何实现的
A:一般不推荐这样用
我:随便一个 input 不都要这样吗

事情有点魔幻,我就跟他聊了三分多钟,然后就把简历还给我领导了。然后坐在会议室里听他们聊了一个小时,听完了感觉还是挺佩服的。不知道说啥好。还说他带人一般看人的态度,态度不好直接放弃,刚毕业的招进来一个多月就能上手的。他妈的意思是我态度不好?

首先这大哥工作经历是真的,不是培训班伪造的。在我们本地最好的企业上班,年薪是我的两倍多。我也不知道他是真的这么多年没写代码生疏了还是咋的。突然感觉自己白天晚上看技术好像没啥意义啊,表达不出来约等于无。深夜来发发牢骚,不知道领导们要不要他,要他我绝对跑路。
bojun
2022-03-29 00:32:23 +08:00
还有一个问题忘了写了

Q:可以说一下原型和原型链吗
A:不太了解
CraxClive
2022-03-29 01:03:45 +08:00
我不理解为什么要问一个 12 年的前端这种问题….这不是初级前端的面试题吗。
CraxClive
2022-03-29 01:04:27 +08:00
@bojun 不过原型链答不出来属实不应该,估计是很久没写代码了
golangLover
2022-03-29 01:07:03 +08:00
@bojun 我不知道为什么这么喜欢问原型。我完全不懂这个,甚至直接 class 走起
golangLover
2022-03-29 01:08:59 +08:00
@bojun 我就觉得答不出传值过分了,其他要么背书,要么没大用处
liveoppo
2022-03-29 01:56:06 +08:00
我比较倾向:
1 ,从实践的角度去问,比如某个页面怎样分层级、模块,某个效果怎样实现,但不问一搜即知的具体细节
2 ,不问原型链
aaniao002
2022-03-29 02:01:19 +08:00
平心而论。我觉得你应该多问一下他为什么,或许他也忘了为什么,可能 7 - 8 年前对某种使用方式的深层挖掘发现其实很多东西不一样。这看你们的需要了,需要前端写代码还是美工?需要写框架还是用框架?
yyfearth
2022-03-29 02:26:39 +08:00
问一个资深工程师一些初级的问题 有时候确实会不合适
尤其是前端发展的非常快 一些资深前端可能并不是非常熟练最新的一些东西 可能自己也不用写那么多 code
而且可能也不像初级可以有足够的时间和精力去刷题

所以问的时候 一般都要避免问 API 和文档的内容 这些东西除非天天用 否则碰到的时候再查就是 除非是新手 否则没人去背这些东西
问怎么解决问题可能会更好一点

原型链 现在基本没人会直接用 这种问题只要不刷题 就很难完全说对 完全说对了 也只能证明刷了题 没有多少意义
Mirage09
2022-03-29 04:28:59 +08:00
怎么说呢,面试应该把对方会什么问出来,而不是把对方不会什么给问出来
singerll
2022-03-29 06:09:39 +08:00
我都是问你擅长啥,他回答啥我就问啥。。。
Biwood
2022-03-29 07:27:49 +08:00
不说框架 API 熟不熟,12 年经验连原型链都不了解,这可是 JS 最初设计的主要特色,只能说很假,或者从一开始他就没深入过底层,只停留在应用级别。那取决于你的公司要什么层次的开发者了,“能干活就行”这种人市面上大把的,培训班几个月出来的一样也行。

我觉得问的没毛病,虽然知道按 V 站惯例不少人又要为候选人开脱,但我想说这职位蒙混过关浑水摸鱼的人挺多的。V 站很多开发人员其实也都只是玩玩工具层面的东西,真要深入进去也说不出个一二,一问基础点的东西都说这是八股文,不屑一顾,都显得自己很灵活很“智能”,事实上要玩点硬核的技术这些东西怎么可能绕过去呢。
bojun
2022-03-29 07:38:54 +08:00
@CraxClive
@golangLover
@liveoppo
@aaniao002

问这些是因为我也不知道问啥好,原型链就是随口一问,他答不上来我就问他简历里写的 Vue 了,结果他 Vue 也不懂,最让我无语的是他还反问我一般用不到去实现 v-model ,我只能认为他摆烂了 12 年,全靠嘴巴干活
bojun
2022-03-29 07:40:11 +08:00
@Mirage09
@singerll
他的管理方面是我领导去聊的,聊了一个小时
bojun
2022-03-29 07:45:19 +08:00
@Biwood
我觉得我也没问底层的东西,js 答不上来我就问 Vue 的实践了,连 Vue 的原理都没问
bojun
2022-03-29 07:47:47 +08:00
@yyfearth
他的简历里写了要给他们的外包 QC 代码
musi
2022-03-29 07:55:04 +08:00
看了 v2 层主的回答,我震惊了
12 年的前端不需要知道 js 的基础,不需要知道框架的原理,那需要知道啥?
前端难道不是一个限定词?招一个不会前端的前端?
PHPer233
2022-03-29 07:59:51 +08:00
一看就是初级程序员,工作时间长不代表他的工作能力好。
JaguarJack
2022-03-29 08:09:45 +08:00
原型链和框架原理肯定要懂得吧!不然遇到点有难度的问题,文档的内容怕是无法解决
irytu
2022-03-29 08:15:13 +08:00
为啥那么多人说原型链不理解正常??这难道不是最起码的么

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

https://www.v2ex.com/t/843510

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

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

© 2021 V2EX