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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

28664 次点击
所在节点   职场话题  职场话题
234 条回复
shadowyue
shadowyue
2020-08-07 14:10:15 +08:00
@smallyu

1 、维护中国门户网站 1000 万 pv 访问量,前端服务和线上更新、处理日常故障及 dns 服务维护。2 、 负责 relay 跳转机
维护及服务器账户管理。3 、 负责 Ansible 日常维护 1000 台服务器,修改配置、按各组需
求修改 puppet 管理文件。4 、 负责虚拟化技术实施,虚拟机批量安装部署,资源分配及资
产管理。5 、 部署维护监控平台( cacti 、Zabbix 、nagios )和银行开发监控平台的维护,2018 年 11 月 - 至今
2018 年 04 月 - 2018 年 11 月
基于 Zabbix 监控+监控项目&实现邮件、微信报警

贴一段他的简历。我实话实说,我一个中级前端,我真不懂多少。
MrTreasure
MrTreasure
2020-08-07 14:10:39 +08:00
@shadowyue 多服务器压根就不同步会话信息。权限验证会在网关层处理,如果接口需要鉴权而本身请求权限过期(可以放在 cookie 或者 header 里),网关层会直接 401 拦截回去。登录校验的信息会放在 redis 集群内。后端服务拿到的都是经过网关处理以后的 userId,再根据 userId 去解析当前应用的数据权限
LennieChoi
LennieChoi
2020-08-07 14:10:48 +08:00
@shadowyue session 肯定是 redis 共享啊,分布式数据无非就是保证 ACID 那一套,方法是一致的,实现有很多方法
shadowyue
shadowyue
2020-08-07 14:12:18 +08:00
@MrTreasure @LennieChoi

想你们这样给我解释我还能懂一些,至少知道技术方向,谢谢。
frankkai
frankkai
2020-08-07 14:12:47 +08:00
”做了十几年前端做到 3W 月薪“
swulling
swulling
2020-08-07 14:12:59 +08:00
@shadowyue 其实远程视频面试能看到是否在百度,有经验的面试官甚至只用看语音就看出来了。

这种超过岗位需求的,首先和老板确定是否有预算,如果有,可以找外援。
BluesQu
BluesQu
2020-08-07 14:13:35 +08:00
这是什么级别的前端???这是前端???
lwlizhe
2020-08-07 14:13:51 +08:00
我看明白了,背景描述详细点应该是这样的:

楼主所在的公司应该是一个小公司,前端这块只有他一个,最近因为业务发展,想招一个大牛架构过来;

面试的这个应该是应聘的前端架构,但是他简历这块写了大幅的负载均衡,运维,自动化,监控相关经验,所以楼主就按照简历上提到的部分来问(我感觉这块没啥问题);

另外他领导应该就是老板那种决策层面的领导,不懂技术正常,但是可能有自己的一套看人标准;

总之现在清空就是楼主和领导都不是那种能面架构的人,但没办法,只能硬上,所以才有了现在这种情况……


PS:我觉得实在不行,让老板那块发动下自己人脉,内推个靠谱的过来,实在不行借个人过来帮忙面试压阵也行,感觉小公司老板,人脉这块不一定差了
chinvo
2020-08-07 14:14:27 +08:00
建议楼主附言一下关于简历的问题

避免有没看完整的人直接批斗
Luoboaibaicai
2020-08-07 14:15:03 +08:00
对啊 前端为啥问运维的问题
glaucus
2020-08-07 14:15:45 +08:00
所以 LZ 也没错,错在就不应该通过这样一份简历
swulling
2020-08-07 14:16:31 +08:00
@shadowyue session 这个问题

第一可以不用 session,鉴权信息可以用 JWT Token 之类的方式去存。其他的尽量规避使用 session
第二可以用中心化 Session,比如 Redis,通过 Redis 主从或者集群的方式提高其可用性就行了。
第三就算不用中心化 Session,如果能保证 session 数据丢失也只是用户需要重新登陆下,无关键信息。那么就可以通过 LB 做 IP HASH,保证来源 IP 只落在固定的后端服务器上,那么 session 保存到服务器内存里就行了。如果服务器出了问题,大不了就是用户重新登陆下。
acthtml
2020-08-07 14:17:36 +08:00
只是个前端背景的全栈,你不要奢求太多,看工作经验,价格算合理的。
shadowyue
2020-08-07 14:18:32 +08:00
@chinvo 谢谢提醒,已经补充了。

@Luoboaibaicai 请看我补充的信息。

@swulling

谢谢解答,我自己平时的积累,大概也是知道这些方案的,所以我才去问这个人,想知道一些实施细节。
lwlizhe
2020-08-07 14:19:07 +08:00
@lwlizhe 顺便提一下,我也有点纳闷,为啥这个前端架构,自己简历上会写一大堆运维和后端架构相关的部分……简历不是严禁写自己不熟悉不精通的部分吗?
cccssss
2020-08-07 14:19:59 +08:00
@shadowyue 这段简历看不出 session 共享和预估机器量、配置、带宽的有关经验来。不知道你是从哪段联想出他会这些的
shadowyue
2020-08-07 14:20:05 +08:00
@brucezhou 请看我附加信息
NerverLibis
2020-08-07 14:20:17 +08:00
这些是运维的 工作……
Tokiomi
2020-08-07 14:20:38 +08:00
@swulling 是的,对于后端来说就是简单的单点登录问题
OneMan
2020-08-07 14:21:06 +08:00
建议不要这种人,能力什么的不评价,不适合你们。
不要迷信什么大牛,而且也才要 3W 的工资,真正的大牛哪有那么好运气被你们碰到了,都是温室里的花朵照本宣科而已。
LZ 自己提升下可能还可以,要自信。

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

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

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

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

© 2021 V2EX