技术总监,找前端工作被拒

2021-09-01 00:54:21 +08:00
 MonikaCeng

今天面试了一家外企前端,技术面被拒绝,两位 interviewer 给出如下评价:

  1. English is average, can be working language;
  2. Has a wide range of working experiences on front-end, back-end, Android and iOS;
  3. Lack of technical details of javascript and front-end framework;
  4. Considing his working experience, no deep understanding for tech stack

结论:Reject

对方得出结论 3 的原因之一,可能是我在介绍过往项目时,聊 high 了,花了大量篇幅把后端构架也介绍一遍,连负载均衡都聊了,后端介绍的篇幅占比达 70%左右,以至于对方可能怀疑我前端过于薄弱,刻意避重就轻(猜测);而且,这是前端岗位面试,理应把大部分篇幅花在前端的细节上(失策)。原因之二,我确实在前端方面没有足够深入和扎实。

我的技术栈比较杂,横跨前后端以及 App 端;前端横跨原生、普通的 JQuery 、VUE 等框架以及 webpack ;后端横跨 java 、nodejs 、php,好处是带团队跟各个岗位都能沟通到技术细节,缺点是,没有任何一个具体分支达到“精通”的程度。这可能也是长期做技术总监岗位的代价。

这次技术面试,问了这样几个问题:

  1. tcp 三次握手
  2. fetch 跨域请求时,第一次返回的状态码是什么?
  3. 防抖
  4. 截流(也有可能是问节流,视频通话,没完全听清楚)
  5. 前端框架的 3 种设计模式
  6. css 如何清除 float
  7. ES6 和 ES5 的一些细节差异
  8. http 缓存
  9. https
  10. 浏览器输入网址到整个网页完整加载,整个过程经历了什么?

中英文都聊了,整个过程持续了 36 分钟

11825 次点击
所在节点    程序员
97 条回复
bk201
2021-09-01 12:38:19 +08:00
技术总监面前端,你不把别人吓到?
djoiwhud
2021-09-01 12:44:42 +08:00
见好就收吧。大多数人的管理岗位都是深度绑定在特定企业里,说白了就是内部晋升为主。你换工作,什么公司会从外面招领导?给内部员工机会不好么?

而且你一个后端为主的技术栈跑去面前端,不是自己找不痛快么?
opentrade
2021-09-01 12:45:14 +08:00
前端为啥要问 tcp 三次握手
opentrade
2021-09-01 12:46:59 +08:00
难得找到喜欢技术不喜欢管理的志同道合人士
winglight2016
2021-09-01 12:52:48 +08:00
@Cbdy #9 我刚好了解第 2 个问题,第一次请求是 head,仅返回 headers 内容,然后判断是否允许跨域
wellsc
2021-09-01 13:05:55 +08:00
@iPhone9 Ioc 是啥
CRVV
2021-09-01 13:09:03 +08:00
看这几道题就知道对方显然很水,都是网上找的题,你刷过就会没刷过就不会(即使你懂那项技术)。

> tcp 三次握手
为什么要有三次握手,这个问题在 rfc7413 里面有非常详细的讲解。但如果你把 rfc7413 里的东西讲一遍,面试官大概率听不懂。

> fetch 跨域请求时,第一次返回的状态码是什么?
跨域这件事情从头到尾都和 status_code 没关系。我真不知道对方期望的是什么回答。

> 浏览器输入网址到整个网页完整加载,整个过程经历了什么?
很常见的无聊问题,即使限制在 Computer Science 领域,这个问题也包含了差不多整个一级学科的内容。
相当于数学考试直接问,你把你学过的数学知道全讲一遍吧。
CRVV
2021-09-01 13:13:31 +08:00
@rabbbit
通常情况下,从键盘按下按键触发操作系统中断开始讲会得到好评。
Bechbaliq
2021-09-01 13:20:29 +08:00
问题 10 建议看 js 忍者秘籍
beneo
2021-09-01 13:22:30 +08:00
技术总监,怎么是技术面你
fml87
2021-09-01 13:46:34 +08:00
如果这家公司现有人员全都是背八股文进去的,更应该担心万一入职了,以后要合作的同事会不会太水
MonikaCeng
2021-09-01 13:47:23 +08:00
@neilq

被你的文字量感动了。感谢你详细的回复和鼓励。我习惯性谦虚,也没因此被打击信心,主要是真心喜欢技术,所以不会因为外界的评价就放弃。在公司我也经常说自己的后端不如 B (后端工程师),前端不如 F (前端工程师),审美不如 U ( UI 设计师),这样相处起来会更和谐,如果我天天拿自己的后端水平跟前端比较,对方心里也不舒服,无论我是平级还是上级。
MonikaCeng
2021-09-01 13:49:03 +08:00
@CRVV 不不不,不是对方水,我更觉得是对方看出我前端水平不够扎实,担心打击信心,降低了问题的难度
James369
2021-09-01 13:55:37 +08:00
你什么都会,我觉得你适合自己单干
love2020
2021-09-01 13:56:53 +08:00
我来回答一下三次握手,核心:要理解三次握手,需要知道,第一,socket 连接是什么(XXXXX) 第二 到底理解不理解被动方的意义(SYN 洪水、半连接、建立连接控制权限) 第三:可靠传输准备(序号机制、连接变量保持) 第四:资源最小化
MonikaCeng
2021-09-01 13:57:44 +08:00
@James369 也就会一点技术。市场和营销基本没有经验。至于开公司融资,五六年前已经体验过了,我不适合再搞一次。
tzigone
2021-09-01 14:00:07 +08:00
对方只想招个便宜的前端,楼主技术太深厚,他们预算不够,只能把你拒了.
nzbin
2021-09-01 14:02:19 +08:00
面外企的话,最好是熟悉 Angular
MonikaCeng
2021-09-01 14:07:52 +08:00
@nzbin 这个我也问了面试官,他们更看重对前端整体架构的理解,而不是某个框架代码的熟练度,后者可以快速上手,前者才是真实的能力,并且需要长期积累,拒绝理由也并没提到我只用过 VUE 这件事
skinny
2021-09-01 14:13:27 +08:00
综合下看下来就是面试的人问的乱七八糟甚至莫名其妙,被面试的答的莫名其妙,明明是面前端却拼命扯后端,就给人一种互相挂羊头卖狗肉的感觉……

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

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

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

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

© 2021 V2EX