精彩试读
面试变脱口秀------------------------------------------“首先啊,林薇面试官,你刚才问我有什么资格坐在这儿,”沈星靠在椅背上,翘着的二郎腿还晃了晃,“我先反问您一句——您有什么资格坐在这儿问我这个问题?”:“你什么意思?我的意思很简单,”沈星伸出一根手指头,“您上个月才从产品部调到技术部当面试官的吧?您自己写的代码,上周把公司内部系统搞崩了三次,这事儿要不要我帮您回忆回忆?”。:“你、你怎么知道——我怎么知道的不重要,”沈星摆摆手,“重要的是,您一个连SQL语句都写不利索的人,坐在技术面试官的位置上,问我有什么资格——这不就跟驾校教练自己都没驾照一样离谱吗?”,想打圆场:“那个,我们还是回到正题吧——行,回到正题,”沈星接话接得贼快,“你们公司现在招程序员,要求写的是什么?J**a、Python、大数据框架、微服务架构。我简历上都写了,这些东西我都会。你一个蓝翔毕业的会这些?”另一个男面试官忍不住开口,语气里全是质疑。:“您哪个学校毕业的?我?华科硕士。华科硕士啊,那您应该比我厉害才对,”沈星点点头,“那我问您一个基础问题——Redis的持久化机制有哪两种?分别适用于什么场景?”,嘴巴张了张,没说出话。,笑了:“AOF和RD*,大哥。这玩意儿但凡写过两天代码的都知道。您是华科硕士,这都不知道?”,低着头翻笔记本。
林薇咬牙:“你别在这儿转移话题——”
“我没转移话题啊,”沈星摊手,“你们问我有没有资格,我用专业问题来证明我有资格,结果你们自己答不上来,这能怪我?”
他往椅子上一靠,话**彻底打开了:“再说了,你们华腾科技,说白了不就是个做外包起家的公司吗?前几年靠接**的单子活下来的,技术债堆得比山还高,核心系统到现在还是十年前的老框架,想招人重构又舍不得花钱。我说的对不对?”
会议室里安静得跟***似的。
几个面试官面面相觑,谁都说不出话。因为沈星说的每一条,都精准得像在他们公司干了十年似的。
林薇攥紧了手里的笔:“你……你怎么知道这些?”
“这不都是***息吗?”沈星一脸无辜,“你们公司去年的财报、技术***、还有CTO在行业论坛上发的那些帖子,随便看看就能分析出来。哦对了,你们CTO上周发的那个关于云原生架构的帖子,里头至少有五个技术错误,要不要我一个个给您指出来?”
他说着说着就站起来了,走到旁边的白板前,拿起马克笔就开始画。
“你们现在最大的问题是什么?是架构。十年前的老框架,耦合度高得吓人,改一个模块崩三个模块。你们去年**一搞活动,服务器崩了四次,每次都得整个系统重启,一重启就是半小时。用户跑光了没?跑了。”
他一边说一边在白板上画架构图,画得飞快,线条干净利落。
“要解决这个问题,第一件事就是做服务拆分。把单体架构拆成微服务,订单、用户、支付、库存,一个一个拆出来。每个服务独立部署独立扩容,一个崩了不影响其他的。”
几个面试官不自觉地往前探身子,盯着白板看。
“第二件事,引入消息队列。你们现在的系统是同步调用,一个环节卡死全部卡死。用消息队列做异步处理,削峰填谷,高并发的时候至少能扛住三倍流量。”
白板上的图越来越复杂,从架构图延伸到数据流向、缓存策略、数据库分库分表方案,每一步都标得清清楚楚,连代码级别的实现细节都写出来了。
眼镜男不知道什么时候站起来了,推了推眼镜,凑近了看。
那个华科硕士也站起来了,嘴巴微张,脸上的表情从尴尬变成了震惊。
另一个一直没说话的女面试官,手放在键盘上,飞快地打字记录。
沈星画完最后一笔,把马克笔一扔,拍拍手:“这就是你们公司目前最需要的系统重构方案。按照这个方案做,半年之内,你们系统的性能至少提升三倍,维护成本降低一半。而且这套方案用的是你们现有团队的技术栈,不需要额外招人。”
他转过身,看着几个面试官:“怎么样,我这个蓝翔毕业的,够不够资格?”
没人说话。
林薇坐在那儿,脸色一会儿青一会儿白,手指头攥着笔都快把笔捏断了。
她张了张嘴,想说点什么,但一个字都蹦不出来。
因为沈星刚才画的那套方案,她虽然看不太懂,但她能看出来——在场的几个技术面试官,全都被震住了。
眼镜男最先回过神来,声音都有点发抖:“你……你这个方案,是你自己想的?”
“不然呢?你帮我想的?”沈星翻了个白眼。
“不是,我的意思是——”眼镜男咽了口唾沫,“你刚才画的那套架构,涉及到的东西太多了,微服务、消息队列、分布式事务、分库分表……这些东西,别说一个蓝翔毕业的,就是大厂出来的高级工程师,也得花一两个月才能拿出这么完整的方案。”
“所以呢?”
“所以你之前到底在哪上班的?”眼镜男语气里都带着点崇拜了,“你简历上写的那些公司,根本不可能接触到这种级别的架构设计啊!”
沈星笑了笑,没回答这个问题。
他总不能说“老子是从另一个世界穿越过来的,脑子里装着一整套未来十年的技术体系”吧?
林薇终于憋出一句话:“这方案是不是你抄的?你是不是从哪本书上看到的?”
沈星看着她,叹了口气:“林薇啊林薇,你还是老样子。看到别人比你强,第一反应就是别人作弊。当年我考了全班第一,你说我抄袭。现在我给你画一套系统架构,你说我抄书。我就纳闷了,你是不是觉得全世界就你一个人有脑子?”
“你——”
“我什么我?”沈星打断她,“你要是不信,咱们现场写代码。你随便提需求,我现场实现。写不出来我转身就走,写出来了你当着所有人的面给我道歉,行不行?”
林薇被噎得说不出话。
她当然不敢接这个赌。
因为刚才沈星画架构图的时候,她就看出来了——这个人,跟两年前她认识的那个沈星,完全不是一个档次。
两年前的沈星,写个学生管理系统都能卡三天。
现在的沈星,随手就能画出一套大厂级别的架构方案。
这中间到底发生了什么?
她想不通。
但她知道一件事——如果沈星真的进了华腾,她的日子就不好过了。
“我觉得……”林薇清了清嗓子,努力让自己的声音听起来镇定,“光画个图说明不了什么。技术面试还是要看实际能力的。这样吧,我们现场出个题——”
“不用了。”
门开了。
一个五十多岁的中年人走进来,头发有点花白,穿着件普通的格子衬衫,但气场完全不一样。
几个面试官同时站起来:“董、董事长?”
林薇的脸色瞬间煞白。
董事长看都没看她,走到白板前,盯着沈星画的架构图看了足足一分钟。
然后他转过身,看着沈星,伸出手:“沈星是吧?我是华腾科技的董事长,周德明。”
沈星跟他握了握手:“周董好。”
周德明笑了,笑得很开心:“刚才你在走廊上跟林薇说的话,我在监控里都听到了。你在白板上画的这套方案,我在隔壁的监控屏幕上也全看到了。”
他转头看向几个面试官:“你们几个,在公司干了这么多年,谁能拿出这样的方案?”
没人吭声。
周德明又看向林薇:“林薇,你招来的那些所谓的高级工程师,有谁能在一个小时之内给出这么完整的重构方案?”
林薇低着头,嘴唇发抖。
周德明转过身,看着沈星,声音不大,但每个字都清清楚楚:“沈星,技术总监的位置,你来坐。年薪,在你原来期望的基础上翻三倍。今天之内办入职手续。”
沈星愣了一下。
说实话,他虽然知道自己肯定能过面试,但没想到直接给技术总监。
“周董,我这——”
“别推辞,”周德明摆手,“我看人看了一辈子,不会看错。你有这个本事,我这个位置就该你来坐。”
他说完,又看了一眼林薇:“林薇,你从今天开始,调离技术部,回产品部报到。技术面试官的资格,暂时取消。”
林薇猛地抬头:“董事长,我——”
“这是决定,不是商量。”
周德明语气平淡,但那种不容置疑的气势,压得林薇一个字都说不出来。
沈星站在旁边,看着林薇那张又气又怕的脸,心里头那口憋了两年的气,总算出了一半。
但他知道,这事儿还没完。
林薇这个人,心眼比针鼻还小,吃了这么大的亏,肯定要找回场子。
果然,林薇走之前,瞪了他一眼,那眼神里的恨意,浓得都快滴出水了。
沈星冲她咧嘴一笑:“林面试官,哦不对,林薇同事,以后多多关照啊。”
林薇咬着牙,转身就走,高跟鞋踩得地板咚咚响。
林薇咬牙:“你别在这儿转移话题——”
“我没转移话题啊,”沈星摊手,“你们问我有没有资格,我用专业问题来证明我有资格,结果你们自己答不上来,这能怪我?”
他往椅子上一靠,话**彻底打开了:“再说了,你们华腾科技,说白了不就是个做外包起家的公司吗?前几年靠接**的单子活下来的,技术债堆得比山还高,核心系统到现在还是十年前的老框架,想招人重构又舍不得花钱。我说的对不对?”
会议室里安静得跟***似的。
几个面试官面面相觑,谁都说不出话。因为沈星说的每一条,都精准得像在他们公司干了十年似的。
林薇攥紧了手里的笔:“你……你怎么知道这些?”
“这不都是***息吗?”沈星一脸无辜,“你们公司去年的财报、技术***、还有CTO在行业论坛上发的那些帖子,随便看看就能分析出来。哦对了,你们CTO上周发的那个关于云原生架构的帖子,里头至少有五个技术错误,要不要我一个个给您指出来?”
他说着说着就站起来了,走到旁边的白板前,拿起马克笔就开始画。
“你们现在最大的问题是什么?是架构。十年前的老框架,耦合度高得吓人,改一个模块崩三个模块。你们去年**一搞活动,服务器崩了四次,每次都得整个系统重启,一重启就是半小时。用户跑光了没?跑了。”
他一边说一边在白板上画架构图,画得飞快,线条干净利落。
“要解决这个问题,第一件事就是做服务拆分。把单体架构拆成微服务,订单、用户、支付、库存,一个一个拆出来。每个服务独立部署独立扩容,一个崩了不影响其他的。”
几个面试官不自觉地往前探身子,盯着白板看。
“第二件事,引入消息队列。你们现在的系统是同步调用,一个环节卡死全部卡死。用消息队列做异步处理,削峰填谷,高并发的时候至少能扛住三倍流量。”
白板上的图越来越复杂,从架构图延伸到数据流向、缓存策略、数据库分库分表方案,每一步都标得清清楚楚,连代码级别的实现细节都写出来了。
眼镜男不知道什么时候站起来了,推了推眼镜,凑近了看。
那个华科硕士也站起来了,嘴巴微张,脸上的表情从尴尬变成了震惊。
另一个一直没说话的女面试官,手放在键盘上,飞快地打字记录。
沈星画完最后一笔,把马克笔一扔,拍拍手:“这就是你们公司目前最需要的系统重构方案。按照这个方案做,半年之内,你们系统的性能至少提升三倍,维护成本降低一半。而且这套方案用的是你们现有团队的技术栈,不需要额外招人。”
他转过身,看着几个面试官:“怎么样,我这个蓝翔毕业的,够不够资格?”
没人说话。
林薇坐在那儿,脸色一会儿青一会儿白,手指头攥着笔都快把笔捏断了。
她张了张嘴,想说点什么,但一个字都蹦不出来。
因为沈星刚才画的那套方案,她虽然看不太懂,但她能看出来——在场的几个技术面试官,全都被震住了。
眼镜男最先回过神来,声音都有点发抖:“你……你这个方案,是你自己想的?”
“不然呢?你帮我想的?”沈星翻了个白眼。
“不是,我的意思是——”眼镜男咽了口唾沫,“你刚才画的那套架构,涉及到的东西太多了,微服务、消息队列、分布式事务、分库分表……这些东西,别说一个蓝翔毕业的,就是大厂出来的高级工程师,也得花一两个月才能拿出这么完整的方案。”
“所以呢?”
“所以你之前到底在哪上班的?”眼镜男语气里都带着点崇拜了,“你简历上写的那些公司,根本不可能接触到这种级别的架构设计啊!”
沈星笑了笑,没回答这个问题。
他总不能说“老子是从另一个世界穿越过来的,脑子里装着一整套未来十年的技术体系”吧?
林薇终于憋出一句话:“这方案是不是你抄的?你是不是从哪本书上看到的?”
沈星看着她,叹了口气:“林薇啊林薇,你还是老样子。看到别人比你强,第一反应就是别人作弊。当年我考了全班第一,你说我抄袭。现在我给你画一套系统架构,你说我抄书。我就纳闷了,你是不是觉得全世界就你一个人有脑子?”
“你——”
“我什么我?”沈星打断她,“你要是不信,咱们现场写代码。你随便提需求,我现场实现。写不出来我转身就走,写出来了你当着所有人的面给我道歉,行不行?”
林薇被噎得说不出话。
她当然不敢接这个赌。
因为刚才沈星画架构图的时候,她就看出来了——这个人,跟两年前她认识的那个沈星,完全不是一个档次。
两年前的沈星,写个学生管理系统都能卡三天。
现在的沈星,随手就能画出一套大厂级别的架构方案。
这中间到底发生了什么?
她想不通。
但她知道一件事——如果沈星真的进了华腾,她的日子就不好过了。
“我觉得……”林薇清了清嗓子,努力让自己的声音听起来镇定,“光画个图说明不了什么。技术面试还是要看实际能力的。这样吧,我们现场出个题——”
“不用了。”
门开了。
一个五十多岁的中年人走进来,头发有点花白,穿着件普通的格子衬衫,但气场完全不一样。
几个面试官同时站起来:“董、董事长?”
林薇的脸色瞬间煞白。
董事长看都没看她,走到白板前,盯着沈星画的架构图看了足足一分钟。
然后他转过身,看着沈星,伸出手:“沈星是吧?我是华腾科技的董事长,周德明。”
沈星跟他握了握手:“周董好。”
周德明笑了,笑得很开心:“刚才你在走廊上跟林薇说的话,我在监控里都听到了。你在白板上画的这套方案,我在隔壁的监控屏幕上也全看到了。”
他转头看向几个面试官:“你们几个,在公司干了这么多年,谁能拿出这样的方案?”
没人吭声。
周德明又看向林薇:“林薇,你招来的那些所谓的高级工程师,有谁能在一个小时之内给出这么完整的重构方案?”
林薇低着头,嘴唇发抖。
周德明转过身,看着沈星,声音不大,但每个字都清清楚楚:“沈星,技术总监的位置,你来坐。年薪,在你原来期望的基础上翻三倍。今天之内办入职手续。”
沈星愣了一下。
说实话,他虽然知道自己肯定能过面试,但没想到直接给技术总监。
“周董,我这——”
“别推辞,”周德明摆手,“我看人看了一辈子,不会看错。你有这个本事,我这个位置就该你来坐。”
他说完,又看了一眼林薇:“林薇,你从今天开始,调离技术部,回产品部报到。技术面试官的资格,暂时取消。”
林薇猛地抬头:“董事长,我——”
“这是决定,不是商量。”
周德明语气平淡,但那种不容置疑的气势,压得林薇一个字都说不出来。
沈星站在旁边,看着林薇那张又气又怕的脸,心里头那口憋了两年的气,总算出了一半。
但他知道,这事儿还没完。
林薇这个人,心眼比针鼻还小,吃了这么大的亏,肯定要找回场子。
果然,林薇走之前,瞪了他一眼,那眼神里的恨意,浓得都快滴出水了。
沈星冲她咧嘴一笑:“林面试官,哦不对,林薇同事,以后多多关照啊。”
林薇咬着牙,转身就走,高跟鞋踩得地板咚咚响。
相关书籍
友情链接