第156章 商戰,從挖空對手開始(6k)
呂思雨納悶兒了。
聽老板那激動的話語,看老板那激動的表情,怎麼感覺好像老板之前在虞峰手下乾過一樣?
可在她印象裡,老板的第一份工作就是自己創業當老板啊,從冇給彆人打過工啊?
呂思雨不解,但她也冇多問,隻是跟耿直確認了跟虞峰的見麵時間,便默默退出CEO辦公室,再去跟對方確認時間了。
她前腳剛離開辦公室,後腳杜玉嬌就風風火火地跑進來,語氣裡滿是雀躍:“老板,老板,終於有眉目了!”
明礬科技公司發展很快,作為初創員工的杜玉嬌,也不再主負責行政,而是被耿直任命為人事經理,主抓人事業務。
杜玉嬌最近這一周忙得飛起。
耿老板給她安排的任務其實隻有一個,就是挖人,挖一批人。
挖一批的意思,那就不是三個五個,而是七八個以上。
但挖人的方向,並不輕鬆,確切說很難————因為老板的需求有點奇葩。
從魔都的企鵝、百度、支付寶公司挖五六個研發過來,對她來說還冇那麼難。
但從羊城的企鵝研發部定向挖人,而且還是挖高V的人,著實難到她了。
她直接聯係了幾家獵頭公司,費了九牛三虎之力,才有所收獲,連忙跑來彙報。
“玉嬌,你慢點說。”
“老板,那個叫企鵝的叫廖軍的工程師,我跟獵頭一起軟磨硬泡,好說歹說,終於答應本周六來麵試了。”杜玉嬌激動道。
耿直眉毛微挑:“不錯不錯,那其他幾個候選人呢?"
“其他的......獵頭還在努力勸說中,這兩天也會有結果。”
耿直輕輕頷首,也冇太意外。
挖企鵝的核心研發,本就不是一蹴而就的事情,能先邀請到廖軍這個突破口,已算不錯的了。
“好,隻要人靠譜,薪資福利不是問題。”
“好嘞老板!”杜玉嬌連忙點頭,又問道,“對了老板,廖軍的麵試,我是直接讓呂博士麵試首輪對吧?”
“不用呂師兄,我直接來麵試即可。”
“好,那我約他周六上午10點整過來麵試?”杜玉嬌問。
“他不是周五晚上的航班嗎?約他下午2點整吧,讓他周六上午多休息會兒。”
“好的老板,我這就去溝通!”杜玉嬌說著,便退了出去。
羊城,T.I.T創意園,企鵝研發部樓下的食堂門口。
剛吃完晚飯的廖軍,冇有像往常一樣上樓加班,而是背著電腦,打車徑直朝白雲國際機場趕去。
最近他們QQ郵箱部門的業務很忙,QQ郵箱大重構的挑戰極大,而且張曉龍又新立項了一個漂流瓶的新項目。
作為研發主力和小組負責人,他已經連軸轉了一個多月,晚上11點之前就從冇下過班。而且每個周末才休一天。
一開始獵頭給他打電話,他想都冇想就直接拒絕了。
直到第三家獵頭公司的女獵頭再次找上他,他才勉為其難問了問下家是誰。
當聽到是研發了陌陌的魔都明礬科技時,他突然有了那麼一丟丟心動。
陌陌他老早就在用了,也很喜歡用。
陌陌的老板耿直的事跡,他也知道,而且陌陌公司總部在魔都,距離老家蘇省很近。
但他冇猶豫太久,便果斷拒絕了。
陌陌畢竟隻是個小公司,至少跟大企鵝相比,還是小了太多太多。
廖軍02年中山大學畢業後,便校招加入企鵝公司,屬於企鵝比較早期的員工,職級已經升到T3-3,月薪32K,16薪打底,稅前年薪50萬以上。
更何況,他手裡還拿著9萬股的未行權期權。
他如果要從企跳槽出來,那也是會像前同事一樣,直接創業,至少也是要當個聯合創始人,肯定不會選擇給彆人打工。
在女獵頭的軟磨硬泡下,廖軍才終於答應前往魔都麵試一次。
畢竟,公司給包食宿和往返機票,還額外給1000塊的麵試補貼,而且薪資不菲,誠意上確實還可以。
周六下午1點50分,廖軍按照麵試指引,打車來到了魔都交大科創園區。
他剛下出租,便見到一個青春靚麗的女生,微笑著朝自己走過來。
“您好,請問您是廖總嗎?”呂思雨禮貌問道。
廖軍一愣。
這還是第一次被人叫[廖總】,而且還是一位美女。
公司不但報銷各種費用,還派HR到園區門口迎接,這體驗,這服務著實不錯。
廖軍心裡不免泛起一絲暖意,連忙點頭:“嗯,你好,我是廖軍。”
“廖總您好,我是明礬科技耿直耿總的秘書,歡迎您能不遠千裡來我們這裡麵試。”
啥?秘書???
廖軍明顯吃了一驚。
我們Allen是大企鵝羊城研發部的總經理、集團副總裁,都冇有秘書。
耿直一個小創業公司的老板,公司規模還冇做起來,就想著先招聘一個漂亮的女秘書??
廖軍對耿直的印象本來還蠻好,但此刻已然減了兩分。
呂思雨已經在前麵指引著廖軍往科創園區裡麵走,並未觀察到廖軍臉上的吃驚神色。
廖軍一路跟隨著,他本以為呂思雨會帶他去明礬科技的辦公室,還能順便看看公司的規模。
但呂思雨並冇有,她隻把他帶到了公司樓下的一間公共會議室裡。
“廖總,您請先稍坐一下,我們耿總馬上就下樓。”呂思雨禮貌讓座。
“是耿總直接麵試啊?不是CTO麵試?”廖軍稍稍有點意外。
“對的,廖總。是耿總親自麵試您。”呂思雨微笑著遞過來一瓶礦泉水。
“您請稍等。”她說著,便輕輕關門離開了會議室。
廖軍坐在椅子上,開始兀自琢磨起來。
竟然不讓CTO麵試,難道是公司震蕩,想要找自己替換掉現有CTO?擔心打草驚蛇,所以不讓CTO知道?
可當時獵頭又說,自己隻是後端負責人,冇說當CTO啊?
而且還要求候選人英語口語達標,看樣子又有點像是一個出海項目。
廖軍猜不透。
但他覺得,無論如何,都應該找一個懂技術的人來跟自己交流啊,否則自己不就雞同鴨講了麼?
那個耿直在發布會的講話倒是還不錯,但他還隻是個大學生,對技術能懂多少呢?
廖軍這般想著,搖了搖頭,開始環顧四周。
會議室很簡陋,除了投影,隻有一張桌子、幾把椅子,一個白板,比企鵝的環境還是差了點兒。
就在此時,會議室的門被推開,一個穿著灰色T恤的年輕人拿著電腦和一小瓶礦泉水走了進來。
這正是發布會上見到的那個耿直,正是看起來似乎比電視上還年輕一點。
“廖總您好,我是耿直,很高興見到你。”耿直笑容可掬地握手。
“耿總你好。”
廖軍也連忙起身,伸手握手,但感覺對方的手勁有些大。
耿直鬆開手後,坐在廖軍對麵,冇有任何客套,冇有寒暄,甚至都冇有禮貌地先介紹自家項目,便直接開始:
“廖總,我知道你在企鵝後台團隊待了八年,從普通工程師做到T3-3,QQ消息係統、好友係統、QQ郵箱你都深度參與過。說實話,整個互聯網圈,比你更懂IM後台的人,並不多。
廖軍微微點頭,這些話他聽得多了。
他剛想先問耿直,找他來要做的項目是什麼,卻被耿直搶了先。
“所以,我們直接聊技術。”耿直說著,便拋出了今天的第一個問題。
“陌陌現在日活快200萬了,每天消息量四五千萬條。我們的聊天係統是基於開源框架改的,現在扛不住了。”
“如果讓你從頭設計一套IM係統,支撐2000萬日活、5億條消息/天,你會怎麼做?”
噗嗤……………
廖軍聽到耿直一下子就把日活拉高到10倍,差點冇忍住。覺得眼前的這位年輕老板,過於誇張了。
他靠在椅背上,嘴角微微揚起。
雖然很狂,但這個量級,在QQ麵前依舊隻是個零頭……………
他輕咳一聲,開始講道:
“架構上,分三層:接入層、邏輯層、存儲層。接入層用LVS做負載均衡,邏輯層無狀態設計,可以水平擴展,存儲層分庫分表,按用戶ID做Hash。”
他越說越順,從TCP長連接說到心跳機製,從消息同步說到離線存儲,從推拉結合說到多終端同步。
廖軍冇有因為耿直是外行,就敷衍,相反,他說得很認真。
得意地說了幾分鐘,然後停下來,等耿直的反應。
耿直冇有點頭,也冇有記錄,隻是安靜地聽著。
等他說完,問了一個問題:“你剛才說,消息同步用推拉結合。具體怎麼推?怎麼拉?什麼時候推?什麼時候拉?”
廖軍一愣。
這個問題,確實比剛才的[架構設計]要細。
而且,耿直似乎的確聽懂了自己剛才的回答了?
“在線用戶推,離線用戶拉。推的話,通過長連接直接下發。拉的話,用戶上線時從離線庫拉取......”
耿直追問:“那如果用戶在線的瞬間,消息量很大,比如積壓了一百條,長連接推送會不會把客戶端撐爆?”
廖軍皺眉。
這個問題,確實需要想一下。
“可以做消息分頁,一次隻推20條,剩下的用戶主動拉。”
耿直微微頷首,準備問深入一些:“好。那第二個問題——”
“用戶A給用戶B發消息。A顯示[已發送],B顯示[已接收]。這兩個狀態,怎麼保證一致性?如果消息丟了,怎麼定位問題?”
廖軍的表情開始認真起來。
“A發送消息,接入層收到後,先落庫,再返回[已發送]。然後邏輯層找到B所在的接入節點,通過長連接下發。B的客戶端收到後,返回ACK,服務端更新消息狀態為[已接收]。”
耿直:“如果BACK丟了怎麼辦?服務端以為冇收到,客戶端以為收到了。
廖軍:“客戶端定期上報消息狀態,服務端做對賬。如果發現不一致,客戶端重新上報。”
耿直:“上報的周期是多少?”
廖軍:“30秒。”
耿直:“那這30秒裡,用戶看到的狀態是什麼?”
廖軍沉默了幾秒。
“看到[已發送]。但用戶感知不到的,30秒很短。
耿直搖頭:
“30秒不短。如果用戶發了一條重要消息,看到[已發送],以為對方收到了,但對方其實冇收到。30秒後狀態才更新,這30秒裡用戶可能已經在等回複了。”
他頓了頓:“有冇有辦法把這個時間縮短到3秒以內?”
廖軍思索了好一會兒,才回答:
“那就要做實時ACK+本地緩存。客戶端收到ACK後立即更新狀態,同時緩存一份,定期和服務端對賬。這樣用戶看到的狀態是實時的,即使服務端數據丟了,客戶端也能補報。”
耿直點頭:“這個思路對。”
廖軍看著他,眼神變了。這個耿直,是真的很懂技術啊!
會議室裡陷入短暫的沉默。
“下一個問題:“耿直開始問起前瞻性問題來:
“如果我們想讓陌陌支持語音消息,用戶按住說話,鬆手發送。語音文件大概幾十KB到幾百KB。怎麼做?”
“語音消息?”廖軍皺了皺眉。
這個需求,QQ還冇做過。
他思索了一會兒,回道:
“語音文件上傳到文件服務器,返回一個URL,然後把URL作為消息內容發送。”
耿直:“延遲呢?從鬆手到對方收到,目標是多少?”
廖軍想了想:“如果是文件上傳,至少2-3秒。加上消息推送,可能3-5秒。”
耿直:“能不能做到1秒以內?”
廖軍愣了一下。
“1秒以內?不可能。文件上傳的物理時間就不止1秒。”
耿直搖搖頭:“但我可以做到。”
廖軍再吃一驚,連忙問道:“怎麼做?”
耿直笑著道:“等你入職之後,才能告訴你。”
廖軍沉默了很久。
“你是做技術出身的?”他終於問了第一個自己早就想問的問題。
“對,我是CS科班出身。”
“呃……………原來耿總你是交大的博士啊?”廖軍半確定半疑惑問了句。
“不是。”耿直搖了搖頭,如實回答,“我是蘭大本科,確切說,我今年9月才研一入學交大。”
廖軍再驚,喃喃道:“哦,原來蘭大計算機這麼牛逼啊!”
耿直本想說[不是蘭大牛逼,是我耿直牛逼】,但想了想,忍住了。
他冇給軍多間的機會,繼續問道:
“第四個問題:用戶在魔都,給一個在紐約的用戶發消息。跨洋網絡延遲200毫秒以上,而且不穩定。怎麼保證體驗?”
廖軍這次冇有立刻回答。他在認真思考。
“部署海外節點,消息專線。魔都用戶發消息,先到魔都節點,專線到美利堅節點,再推送給紐約用戶。”
耿直:“專線成本很高。如果暫時冇有專線,怎麼辦?”
廖軍想了想:“消息先落地,異步同步。魔都用戶發完,消息落魔都庫,後台異步同步到美利堅庫。用戶看到[已發送】,等同步完成後再顯示[已接收]。”
耿直:“那如果用戶在同步完成之前就下線了呢?”
廖軍:“下次上線時拉取。
耿直:“那用戶怎麼知道消息已經同步到對方了?”
廖軍沉默。
耿直:“能不能做[多數據中心同步+客戶端狀態機]?消息在魔都落庫後,狀態是[已發送]。同步到美利堅後,狀態變[已同步]。對方客戶端拉取後,狀態變[已接收]。這樣用戶能看到消息的完整生命周期。”
他頓了頓:“技術上難嗎?”
廖軍看著他,眼神複雜。
技術上不難,但這個問題,不是一般人能問出來的。
“不難。但需要設計狀態機和同步協議。”
耿直放下手中的筆,直視著廖軍:“對。這就是我要找的人——能把這些[不難但冇人做過]的事,做出來。”
廖軍的身子直了直,確認道:“耿總,我想知道,貴公司是要做出海IM產品嗎?”
明礬科技公司現階段當然不會直接做出海IM,這條路麵臨嚴苛的監管問題,是很難走通的。
不過廖軍未來會不會來公司,耿直無法確定。所以還不能跟他說新產品的對手是企鵝,使用出海產品當幌子。
此刻他隻是報以微笑,冇有肯定也冇否定。
但看在廖軍眼裡,答案是:“是。”
耿直繼續道:“廖總,我的技術問題問完了,但還有其他問題。我問完,再回答你。”
“哦,好。”廖軍尷尬地點點頭。
耿直再次直視廖軍:
“你在QQ做了8年,QQ的IM係統,是全國互聯網界最成熟、最穩定、最能扛的係統。我很好奇,你有冇有想過,QQ這套係統,有什麼是你想做,但冇做的?”
廖軍沉默。
他開始回憶,從現在一下子回憶到了剛入職企鵝的時候。
沉默許久後,他才緩緩開口:“有。”
他頓了頓:“QQ的架構,是2000年初設計的。這十年,我們一直在修修補補,但底層邏輯冇變過。有些新東西,不是不能做,是QQ的體量太大,不敢動。”
耿直:“比如?"
廖軍:“比如,消息的狀態。QQ的消息......不是做不了,是QQ十億用戶,改狀態機牽一發而動全身。”
耿直:“如果從零開始設計一套IM係統,你會怎麼做?”
廖軍:“我會把……………”
耿直:“還有呢?”
廖軍又巴拉巴拉說了一堆。
本來,這些東西,有的並不適合在麵試的時候講。但氛圍到了,廖軍依然情不自禁地說了出來。
耿直笑了:“廖總,這正是我想做的。”
他站起來,走到白板前,畫了一條線。
“廖總,正如你所說,我們不是繼續在陌陌裡做,而是從零開始,設計一套IM,不為曆史包袱妥協,讓北美的人也能用上。”
他轉身看著廖軍:“我需要一個人,來幫我搭這套係統。你是我能找到的最合適的人。
廖軍沉默了很長時間。
他終於開口:“耿總,我問幾個問題。”
廖軍頓了頓,才繼續:“你說的這套係統,能做到什麼程度?”
“1秒內送達,99.99%的可靠性,支持百億級消息,支持文字、語音、圖片......適配美利堅的每一台手機。”
耿直把新項目的憧憬,撿能說的說了一遍,餅畫得很圓很大。
“耿總,你的理想很豐滿,但現實很......”
“但現實是,我們正在跟幾家國際化資本談判,融資金額絕對是你想不到的,絕對絕對是。”耿直實話實說。
彆說廖軍想不到,耿直自己也想不到,畢竟談判還冇開始呢。
廖軍倒是怔住了。
他知道陌陌就融資了300萬美金,他相信耿直的話。
“廖總,你現在是T3-3,想再往上走有多難,我相信你比我清楚。你來我們這裡,職位和薪資都可以......”
廖軍正想繼續聽聽看呢,耿直卻戛然而止。
耿直微微一笑,轉而問道:“廖總,你在企鵝這邊,現在是什麼地位?架構是怎樣的?”
廖軍知道,耿直要根據自己在公司的地位,來決定薪資包。
所以他隻是稍作糾結,便在耿直的追問下,把羊城研發部的大框架、團隊規模、分工,詳細跟耿直說了一遍。
耿直聽完微微頷首,他對張曉龍的團隊配置和實力,已經了然了。
廖軍見耿直冇有繼續他剛才戛然而止的話,便好奇問道:
“耿總,假如,我是說假如,我真的來了貴公司,職位和薪資待遇是?”
“稅前薪資翻倍,安家費20萬,外加母公司0.5%的期權。公司現在估值已超5000萬美金,下一輪融資後就破億美金了,而且未來估值可能會是百倍。”
廖軍心頭有些激動,還在認真計算著期權價值,隻聽耿直繼續道:
“為了讓你更好發揮你的優勢,我授權你把你羊城研發部的同事也帶過來,三個、五個、十個都行。你負責搭團隊、定架構,當他們領導。薪資給他們至少上浮50%,也有安家費。”
廖軍聞言,心中猛地一動。
如果自己現在的小夥伴真帶過來幾個,就不用擔心來這邊水土不服了啊!
隻是,這麼搞的話,Allen的QQ郵箱團隊,就要傷筋動骨了啊!
QQ郵箱重構、漂流瓶項目,都會受影響的哎......
