昨天和领导一起面试了一个牛逼疯了的前端高级开发/前端架构师

2020-08-07 13:38:02 +08:00
 shadowyue

我跟领导是用微信语音来面试。

我自己的水平到不了这个级别,领导就让我问了些基础知识意思一下。

这个人确实回答的确实挺全面的。

然后因为难得遇见这种大佬,我就自己算是请教了几个问题。

第一,如果是很大的项目,需要部署多个服务器。

那怎么提前预估,需要的带宽,机器配置,机器数量。

他吧啦吧啦说了些,我就听懂了个他说之前有在华为做过,自己遇到就参考华为的方案。

第二,我问他如果是多服务部署,做了负载均衡。

那么一个用户在 A 服务器登录了,后面的请求又被负载均衡到了 B 服务器上。

那这个用户的登录信息,session 信息怎么办。

他说服务器之间会同步这些用户登录信息。

我就追问,那岂不是每一台机器都复制了一份其它服务器的登录信息?

他就说是的,然后马上说实际上他们有一个专门的服务器存储登录信息,不用互相同步。

讲完了他可能发现这个设计不对,自己说这种设计如果登录信息存储的服务器挂了,

那么可能所有服务器都会收影响。也没说后续怎么解决这个问题。

第三我问他,如果大项目,部署了多台服务器。那一天我需要更新站点,

那怎么保证多台服务都能更新好了以后再对外提供服务。

而不是出现一半服务器更新好了,一半服务器还是旧的。

他也吧啦吧啦了半天,反正我也没听懂。

然后我觉得我级别不够,问不了啥了,就让领导来问。

因为他简历上写了很多负载均衡,监控,运维相关的知识,领导就问他这些东西。

他吧啦吧啦也算是讲了一大堆。

面完了以后领导私发微信跟我说,这个人是照着百度在念答案。

因为我领导对他这些东西也不了解,所以他也在百度。结果发现他是一字不落的在念。

这人当前待遇的 3W 出头,带过外企,而且还参与过中国银行项目,说是千万 PV 级别。

所以这人真的是靠吹比和百度就做了十几年前端做到 3W 月薪吗??

还是我和领导判断的有问题?我迷惑了

28725 次点击
所在节点    职场话题
234 条回复
swulling
2020-08-07 15:26:00 +08:00
@zxyroy Header 字段做负载均衡需要 7 层 LB,IP HASH 负载均衡 4 层 7 层都可以

所以要看实际情况的限制
crackhopper
2020-08-07 15:32:25 +08:00
不懂的人面试不懂的人,两脸懵逼;另外前端明显有很多可以深入问的地方啊,基础 JS 不行就深入 ES6,babel,webpack,以及 mvvm 的实现,浏览器渲染机制,视频编解码 WebM,图形 WebGL,还有 assembly 。关键你们都不懂后台,问后台能问出啥?
zy445566
2020-08-07 15:34:19 +08:00
考临场确实难
shadowyue
2020-08-07 15:41:09 +08:00
@crackhopper
我问了些,他答的非常非常全面,我不知道是不是百度的,但是已经超出我的水平了,我后面不敢问了。。。
futou
2020-08-07 15:47:07 +08:00
@shadowyue #105
所以确实是一个前端大牛,但因为简历写了太多充数用的项目经历,反而被你们问懵逼了?
l890908
2020-08-07 15:48:15 +08:00
领导牛逼啊
yaphets666
2020-08-07 15:48:15 +08:00
你这是哪是面试前端架构师 你问的全不是后端的东西啊 你根本不懂
v2orz
2020-08-07 15:48:27 +08:00
这简历看起来像是在做运维

不过问题不大,只要你有能力分辨他的回答是否正确也行啊。面试经验特别丰富的人,看看他解决问题的思路和逻辑也是有必要的

这些问题对于我倒是比较简单,可惜我没有 3w 月薪
shadowyue
2020-08-07 15:53:24 +08:00
@futou

过于全面,所以真的有事后有点怀疑他是不是百度的。。

因为我问的三个问题,不说他是不是真的很有水平,至少他的解释,不让我这个中级的人能听懂。
shadowyue
2020-08-07 15:54:04 +08:00
@yaphets666

大哥看内容看全可以吗,看我附加的内容
shadowyue
2020-08-07 15:55:10 +08:00
@v2orz

他简历写啥我们问啥呗,我面试经验不能说丰富,不太能很好的分辨吧。
KuroNekoFan
2020-08-07 15:56:43 +08:00
@shadowyue 我也工资 3w,但是我确实觉得自己工具人角色属性很重,但是不代表我不肯定'前端开发'这个工作的意义😥
laminux29
2020-08-07 15:57:38 +08:00
1.你和你的领导,不懂运维的内容,然后去问面试者运维内容。

2.面试者回答了,你的领导就认为面试者不懂,请问你的领导是如何在自己不懂的情况下,认定面试者不懂呢?

3.你问的这些问题,对于认真学习的科班同学来说,一点都不难。
uncat
2020-08-07 15:58:23 +08:00
突然想到有这么一个仓库: https://github.com/donnemartin/system-design-primer
shadowyue
2020-08-07 16:01:06 +08:00
@laminux29

他简历不写大量负载均衡和运维内容,我们也不会强行去问,我们也是对他的适配
nrtEBH
2020-08-07 16:03:40 +08:00
搞什么前端啊 简历改下去面全栈可能会被人叫大牛吧 手动狗头
shaojz2005
2020-08-07 16:05:51 +08:00
你要的是前端,如果对方的科技树太杂,觉得不合适,那就直接不面就可以了。或者不管他其他方面的经验,专注问前端的技能就好了。问一些自己都不太懂、也不是岗位要求的知识,那不是浪费时间吗?
dddd1919
2020-08-07 16:06:12 +08:00
开个视频会议呗,微信语音叫个啥事呢
lscho
2020-08-07 16:07:45 +08:00
看明白了。。两个不懂的人去面试一个可能懂的人。然后连人家的答案都没记住就发帖嘲讽人家?我真看不懂这操作。

三个问题,有两个问题的回答你都没记住 or 没听懂。证明你其实在这两个问题上一窍不通。不知道你问出这个问题的目的是什么?

第二个问题,看你描述至少人家回答的大方向没有什么问题。人家给出了两种方案,session 同步和单点登录。至少都是可行的。

我就纳闷了,楼主是哪来的自信心去来问人家是不是“吹比和百度”?哪个人不会吹比和百度?问题是自己吹的有人家的水平吗?这还不能反映出问题?还在评论区自认为“我这个中级的人”。中级的门槛就这么低吗?

我觉得你和你领导对面试者一点基本的尊重都没有。
wejsve
2020-08-07 16:08:27 +08:00
用负载均衡 session 应该是放在 redis 中吧,不同的后端实例都用同一个 redis 。或者用 jwt,不过对 CPU 计算任务就增加了

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

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

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

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

© 2021 V2EX