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

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

test

19672 次点击
所在节点    职场话题
197 条回复
bojun
2022-03-30 22:52:23 +08:00
@Zink99
吓得我搜了下

四、五轮面试后,一位华裔工程师面试尤雨溪,他问“JavaScript 原型链是什么?”尤雨溪完全回答不上来。“之前只学了实现目标任务的技术,并没有对 JavaScript 进行系统学习。”从 Facebook 败下阵来,尤雨溪重新啃 JavaScript 教材。“把 JavaScript 语言的每个细节都过了一遍。之后,别人再问,JavaScript 是怎么回事?我总能说得头头是道。”
Zink99
2022-03-30 23:10:57 +08:00
@bojun #161 哈哈,我也是之前偶然读到这篇文章的
zackwan95
2022-03-30 23:16:05 +08:00
@3dwelcome 程序员得讲逻辑。“你招人就是进来干活的,八股文和刷刷算法题,都能从侧面引证,平时这个人对学习代码的态度。” 这是个怎么侧面印证法呢。
如果八股算法这么重要那清华北大 MIT 哈佛这种学校 CS 专业至少得教这个吧,科班完全不教的面向面试背诵,跟学习代码的态度优秀与否有关系么。给开源项目做贡献也不用先刷 leetcode 背八股啊。说白了就是一种规训罢了,硅谷也不考八股怎么不见别人工程师没法干活?
yunye
2022-03-30 23:24:01 +08:00
看起来你们也没怎么为这场面试做准备
Leviathann
2022-03-31 01:25:49 +08:00
Q:可以说一下原型和原型链吗
A:原型链就是一坨屎,是 JavaScript 诸多劣根性之一。
3dwelcome
2022-03-31 01:35:30 +08:00
@zackwan95 会写业务代码的人多了去了。你不刷题目,不背原理八股文,那你凭什么拿的钱比别人多?
程序员又不讲论资排辈,总不能按照工龄长,开高工资吧,这对认真写代码的年轻人太不公平了。
vision1900
2022-03-31 02:02:09 +08:00
我之前写过一篇关于原型和原型链的博客: https://blog.realrz.com/object-and-inheritence-in-javascript

这个理解原型是 JS 实现继承的原理,明白 class 在 JS 中只是在原型的基础上包了一层语法糖

记 API 其实没啥意思
vision1900
2022-03-31 02:08:09 +08:00
@vision1900 各位不要吐槽博客的样式,俺正在重构和改版 :)
christin
2022-03-31 08:12:34 +08:00
不是 写了 4 年 vue 还 review 别人的代码,结果不知道 v-model 不知道 vuex 也正常?这也太能洗了吧,就算他是个资深不看 API ,想 review 别人的代码也得知道吧。
这让我想起来某个人培训出来直接去北京某大厂当领导去了,实际上没有工作经验,硬是靠吹牛进去的。
francis59
2022-03-31 09:56:06 +08:00
多小的城市啊?
RoshanWu
2022-03-31 10:15:15 +08:00
还有没一种可能,他有点不屑于回答这些问题。
我也是从事前端十多年的老兵,当然现在写代码写的不多,主要做管理。但我的很大一块内容是面试招聘,这些问题就算是八股文,难道自己不需要掌握么?不然如何面别人?
但这些问题比较适合拿来问一些初级前端。我要是在面试时遇到有人问我基本数据类型,我可能觉得这是怎么回事在玩我么?但答肯定还是照常答,只不过内心可能对这家公司有很多疑惑。
我看回复里很多说的挺对,面试不是考试,是考察。很多第一关的技术面,其实只需要将候选人简历当中提到的一些项目场景去做一些确认和印证即可,后面交给你的老大即可。
我觉得不管是面你即将要带的小弟,还是将来带你的老大哥,终归还是在选「合作者」。还有一点感触是现在市面上的一些资深前端,就技术而言确实是有点水,包括我自己,我现在还经常向自己手下请教 react 的问题,因为我之前写 vue 的,react 用的相对少。当薪资和能力不匹配的时候,如果不向年轻人学习,终将被市场淘汰。
zackwan95
2022-03-31 10:55:22 +08:00
@3dwelcome 确实很不公平啊,硅谷从来就不考八股原理,毕业也都二十多万美金年薪。十几年前专科进阿里开发支付宝门槛也比现在低多了吧,我看写代码写到财务自由的也就这批人了,确实蛮不公平的。而且认真写代码跟刷题目背原理八股文有啥关联,大学生可以从早背到晚,你工作五年用不上的东西还没天天在宿舍背八股的大学生记得清楚。
3dwelcome
2022-03-31 11:43:29 +08:00
@zackwan95 "硅谷从来就不考八股原理", 国外大公司都考算法题啊,比如 google 微软这些的,而且算法题都还挺难的。

计算机毕竟是理科,从业者聪明人很多的,竞争也大。你兢兢业业完成公式业务指标,也只能算一个合格的码农,距离优秀还很遥远。人和人比一下,差距就很大了。

我一直在 V 站说,不要让你的工作局限,限制了编程思维。逆水行舟,不进则退。
zackwan95
2022-03-31 12:52:29 +08:00
@3dwelcome 是啊,硅谷考 leetcode 考了十几年了从来没考过八股,国内考八股(顶多最近两年 leetcode 多了起来),这不就最好佐证了八股跟未来职业发展以及薪酬水平没什么半毛钱关系么
3dwelcome
2022-03-31 13:02:32 +08:00
@zackwan95 不是,国内八股文,是考你手动创建一个 mini-vue ,所需要的所有知识点。

如果好好学低层 JS 原理,保持好奇心,这些都没那么难答出来。

你随便问问一个资深 JS 码农,解释一下 prototype 很难吗?不难吧。
mikulch
2022-03-31 13:41:27 +08:00
@nicevar 10 多年的确实有这种习惯,我也是 :D
只记一些思路和方法,其他的都不怎么记了,甚至概念也不背了。
mikulch
2022-03-31 13:47:23 +08:00
难道就我一个人关心为什么这个人要跳槽,12 年了在当地工资最高的企业待着不舒服嘛?
zackwan95
2022-03-31 14:24:27 +08:00
@3dwelcome "如果好好学低层 JS 原理,保持好奇心,这些都没那么难答出来。" 问题就在这,能不能对 JS 原理(或者任何莫名其妙的底层原理)没有一丁点兴趣的同时当一个牛逼的程序员(可能算法强,可能数学好智商高什么东西看两眼就能直接上手,可能检索能力强,可能英文好能接触的信息广泛,可能是系统设计专家,可能对架构有自己独特的见解与经历,类似的能力有其一),硅谷是可以的,国内以前也是可以的,现在卷起来了八股好像就变成了一些标配。
lap510200
2022-03-31 17:39:51 +08:00
工作十二年不等于干了十二年的开发,很多人大龄野路子转行进来的,一般科班并且一直做开发的十二年了不会还躺平一线
xfriday
2022-03-31 19:24:06 +08:00
1. js 对象全是字典
2. 原型链就是"古董"程序员喜欢吹的玩意儿,上面的某文章居然大言不惭地讲 “B. 使用 class 关键字(不推荐)”,没准哪天浏览器把 class 统一了,不用原型链实现了,这群人就和当年把 IE6 当宝的一样

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

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

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

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

© 2021 V2EX