技术总监,找前端工作被拒
source link: https://www.v2ex.com/t/799164
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
今天面试了一家外企前端,技术面被拒绝,两位 interviewer 给出如下评价:
- English is average, can be working language;
- Has a wide range of working experiences on front-end, back-end, Android and iOS;
- Lack of technical details of javascript and front-end framework;
- Considing his working experience, no deep understanding for tech stack
结论:Reject
对方得出结论 3 的原因之一,可能是我在介绍过往项目时,聊 high 了,花了大量篇幅把后端构架也介绍一遍,连负载均衡都聊了,后端介绍的篇幅占比达 70%左右,以至于对方可能怀疑我前端过于薄弱,刻意避重就轻(猜测);而且,这是前端岗位面试,理应把大部分篇幅花在前端的细节上(失策)。原因之二,我确实在前端方面没有足够深入和扎实。
我的技术栈比较杂,横跨前后端以及 App 端;前端横跨原生、普通的 JQuery 、VUE 等框架以及 webpack ;后端横跨 java 、nodejs 、php,好处是带团队跟各个岗位都能沟通到技术细节,缺点是,没有任何一个具体分支达到“精通”的程度。这可能也是长期做技术总监岗位的代价。
这次技术面试,问了这样几个问题:
- tcp 三次握手
- fetch 跨域请求时,第一次返回的状态码是什么?
- 截流(也有可能是问节流,视频通话,没完全听清楚)
- 前端框架的 3 种设计模式
- css 如何清除 float
- ES6 和 ES5 的一些细节差异
- http 缓存
- https
- 浏览器输入网址到整个网页完整加载,整个过程经历了什么?
中英文都聊了,整个过程持续了 36 分钟
第 1 条附言 · 4 小时 35 分钟前
我留个wx_base64: Ym5ieW95 希望能多认识一些真心喜欢技术的伙伴
anyxchachapoly 17 小时 5 分钟前 3
darknoll 10 小时 52 分钟前 via Android
我就不明白了,找个前端工作扯什么后端,要不直接去找后端工作得了
Cbdy 10 小时 18 分钟前 via Android
2. 这不是什么都可能?请求成功就 2xx,如果有预检有的服务端会用 204,但浏览器一般都认,这个问题有点模糊,感觉面试官不太懂 CSP
3.4. 防抖节流,前端小技巧
5. 不知道
6. display: flow-root;
7. ES6 特性
8.9. HTTP 协议
10. 这个可以讲出很多细节,包括上面的 1,2,8,9
joshua7v 9 小时 50 分钟前
mekingname 7 小时 52 分钟前 1
他们有一个特点:特别能说,话多,并不断试图引导面试。但一问细节,他们就顾左右而言它,试图转移话题。讲出来的东西又大又空,看起来似乎总揽全局,实际上每个地方都是浅尝辄止。
MonikaCeng 7 小时 27 分钟前 via Android
robinlovemaggie 7 小时 25 分钟前
```
.clearfix:after {
content: "";
display: block;
clear: both;
}
```
netwjx 7 小时 0 分钟前 1
面试官只想找个萝卜放坑里, 如果你是个大萝卜, 也会拒掉, 建议你找别的公司吧, 这种公司可能不适合发挥你的能力
如果你对目标公司没啥兴趣的话, 拒掉也是好事情
外企也是大量混吃等死的货
maichael 6 小时 57 分钟前 1
上面说的 CTO 或者技术总监“假大空”,其实本质上和做管理有关,往往做好管理的都不是技术多强多专的人,或者说要做好管理,就不能在钻研技术上花太多时间,钻研技术需要专心致志,而管理往往会遇上很多琐事难以让人专心。管理本质上是管理人,时间是有限;花心思管理好人和花心思自己钻研技术通常只能做好一个,慢慢的就会形成浅尝即止的习惯。
只能花点时间慢慢调整过来,毕竟两种完全不一样的学习和工作模式。
undef404 6 小时 47 分钟前
单纯是岗位不合适。
neilq 5 小时 54 分钟前 12
就比如说什么 tcp 三次握手,那玩意很多人都看过,都没记住,记住那玩意干啥呢?对工作有帮助吗?做个前端需要写网络底层框架吗?。比如说 clearfix,平时做项目也就是加个 class ".clearfix",要我想具体的内容,我也只记得 clear:both 了,如果要我手写,那我去 google 一下立马就有了,我一直记着这玩意干嘛呢?所以我不觉得这玩意忘了是什么“缺失”,或者说是什么"代价"。
我觉得你的在广度上的优势是这样的,有些细节你肯定不是记得完完全全,但是从系统上的基本概念你都知道,哪天你要去写 http 调用基础方法了,你知道跨域要预调用 options,去查一查发送啥,返回啥,方法写完就扔那了,可能几个月甚至一年都不会再去碰它,肯定会忘掉,你记着都是浪费脑容量。但是呢,你在知识上广度让你碰到任何方向的问题,你脑子里回忆一个关键词,去查一查细节马上就出来了。广度是目录,是索引,定位到细节很简单。
所以面对这种情况,你可以有两种选择。
1 坚持你的广度优势,不要理那些考八股文的。直到碰到能欣赏你这种优势的企业和环境,肯定有,因为我自己招人也会考察这一方面
2 迫于现实,背一背面试题
两种选择不论好坏,不议是非,个人选择罢了。但是要坚持,你选择广度优势,就不要强调深度劣势,因为那不是你的劣势,只能说是知识结构体系不同,在心里上给这种预设除了打击自己的信心,对你不会有好处,在与人交流上也要坚持表达这种观点,像我一样,啥 clearfix 我都记不住,也不想记,需要我去查,不需要我就忘掉。
曾经我也有这种焦虑,手头几本书,clr var c#,http 权威指南,programming c,定期翻一翻复习一下,过半年还是会忘,后来我悟了。
djoiwhud 5 小时 43 分钟前 via Android 1
而且你一个后端为主的技术栈跑去面前端,不是自己找不痛快么?
CRVV 5 小时 18 分钟前 1
> tcp 三次握手
为什么要有三次握手,这个问题在 rfc7413 里面有非常详细的讲解。但如果你把 rfc7413 里的东西讲一遍,面试官大概率听不懂。
> fetch 跨域请求时,第一次返回的状态码是什么?
跨域这件事情从头到尾都和 status_code 没关系。我真不知道对方期望的是什么回答。
> 浏览器输入网址到整个网页完整加载,整个过程经历了什么?
很常见的无聊问题,即使限制在 Computer Science 领域,这个问题也包含了差不多整个一级学科的内容。
相当于数学考试直接问,你把你学过的数学知道全讲一遍吧。
MonikaCeng 4 小时 40 分钟前 via Android
被你的文字量感动了。感谢你详细的回复和鼓励。我习惯性谦虚,也没因此被打击信心,主要是真心喜欢技术,所以不会因为外界的评价就放弃。在公司我也经常说自己的后端不如 B (后端工程师),前端不如 F (前端工程师),审美不如 U ( UI 设计师),这样相处起来会更和谐,如果我天天拿自己的后端水平跟前端比较,对方心里也不舒服,无论我是平级还是上级。
love2020 4 小时 30 分钟前
MonikaCeng 4 小时 19 分钟前 via Android
MonikaCeng 3 小时 34 分钟前 via Android
事实上,我的技术栈比这个广(杂)得多。。
刚毕业的前三四年在一家世界 500 强企业做通信方面的硬件研发,因为大学期间自己捣鼓过一些软件,所以做硬件的工作把软件脚本也结合进来,本来手工测试需要一下午的时间,自动化后十几分钟就搞定,并且输出数据报表,美国总部那边还因此发了特殊的奖金。
小学 3 年级就开始捣鼓无线电,拆了老电视和收音机里的三极管 电阻 电容 铜线等,拿着一本 1970 年代出版的老旧无线电入门书,自己瞎搞,把邻居的收音机干扰到收不到正常电台,某个频率里都是我对驻极体话筒说话的声音。3 年级数学也就加减乘除,那本书让我提前搞懂了开根号,二元一次方程,这些计算震荡频率需要用到,这个对后来初高中的数学物理帮助很大,也拿了几次物理竞赛的奖项,本科时拿了电子设计竞赛通信领域的国奖。每次跟朋友聊起这个,都说这是天才,我觉得肯定不是,跟真正天才比起来,差了不止 1 个数量级,只是从小爱好技术而已,而且任何领域都没达到“精深”。或许每个技术爱好者都会不知不觉把自己的技术栈变广(杂)吧
neilq 3 小时 13 分钟前
我看到你前面几次给人的回复,就隐隐感觉你是个是以解决问题为导向技术人,一个假大空的技术总监是不敢去面前端岗甚至说出”单纯想转技术“这种话的。现在总有人喜欢打击别人并以此为乐,我就想给你打一针强心剂,希望能帮到你。
咱想单纯做技术真的很不容易,因为你达到一定高度,环境会把你推到管理岗上,有时候也是很纠结。可能退休了会容易点把,我老婆单位之前有俩 70 岁左右的硬件老头就是退休了特意在那蹲着搞技术的。不过你在外企找工作也会好很多,据我所见外企一大把年纪还顶着开发岗的还挺多,人家乐此不疲。
5sheep 3 小时 5 分钟前
第二 别说自己干过总监,重点介绍自己负责了哪些项目,在这个项目里编写了哪些模块,解决了啥问题。
第三 适度的紧张是对领导最起码的尊重,叭叭叭比领导还能说,他是管理,还是你是管理。
总监转一线 coder,要付出更大的努力 ,要有高攀的心态,任劳任怨的态度,才有成功的可能。
MonikaCeng 3 小时 0 分钟前 via Android
npc0der 21 分钟前
公司规模小的时候 一个顶三 公司大了 反而无处安放 年纪一大 哎
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK