「有意思,說是十個bug,但實際上,這段代碼本身就是一大段bug。」喬恩斯基特想了一下,手指在鍵盤上飛速敲動,一行行代碼出現在屏幕上。這已經是第四道題,喬恩斯基特估計,後面至少還會有一道編程應用題。
這個網站的出的題都很有意思,首先考察了應聘者的數學功底,接下來三道題各有側重,眼前這道改錯題雖然看上去簡單,但實際上裡面隱藏了很多陷阱,稍稍大意,可能就會踩進去。
喬恩斯基特露出一抹微笑,這個出題人水平不差,但和自己相比,還是有一定差距,讓我來教教你,真正的代碼該怎麼寫。
點擊確認後,不出喬恩斯基特所料,第五道題果然是一道c++的算法編程。
「同時處理五千個目標對象?目標函數的變動隨機?」喬恩斯基特看了看屏幕右上角的時間,還剩餘兩小時四十分,「這似乎應該是大型機和超算的領域,這家公司到底是做什麼的?」
再難的編程問題,也難不倒喬恩斯基特,只是略加思考,喬恩斯基特便在網站給出的編程環境中敲滿了代碼。
「搞定。」喬恩斯基特看了看時間,自己用了二十分鐘左右。
點擊確認後,頁面一變,「恭喜你完成全部測試,我們會在對你的成績結果做出評估後聯繫你,請在下方空白處留下聯繫方式。」
喬恩斯基特嘿嘿一笑,手指飛快,「我的聯繫方式已經隱藏在我的答案中,請仔細尋找。」
任何領域中,頂級人才都有自己的驕傲。喬恩斯基特雖然年輕,水平卻已經是這個星球上最頂尖的那一小撮,別的方面也就罷了,在技術上,你既然考察了我的水平,我也要考察一下你是不是夠資格考察我的水平。
————————————
「截止目前,已經有22名計算機科學家加入了alphago團隊,分成六個工作組完成整套算法。考伊斯的交易員正在協助我們的科學家們完善自動交易軟體的相關功能,預計在本周內,就可以完成測試版本的開發工作。」alphago的ceo加里哈伯頓透對張晨介紹道。
加里哈伯頓是英特爾運算中心主任,被張晨高薪挖到alphago來做ceo,管理背景和技術背景都很過硬。
貝蘭克芬那邊已經同紐交所和納斯達克都已經談妥,同意考伊斯作為兩家交易所的並列服務商,在ast正式實施後,允許考伊斯的服務器託管在交易所機房,同交易所的服務器實現直連。
ast在明年的1月1日就將正式生效,也就是說,留給張晨的時間只剩下不到四個月。在這四個月中,alphago必須拿出一套完善的自動交易算法交給貝蘭克芬的考伊斯。
alphago是張晨另外成立的一家專門研究算法和超級計算機的公司,專門為考伊斯提供技術支持。
不得不說,高頻交易就是一個燒錢的行業。這還沒怎麼樣呢,就已經消耗掉了接近兩千萬美元,如果想要真正搞出點東西,至少還需要再投入三千萬美元左右。
不過,相對比高頻交易高額的利潤,這些投入簡直可以忽略不計。
哪怕二十年後,各個高頻交易服務商的運營成本逐年攀升,在彼此間的軍備競賽之下,光是升級硬體就要數億甚至數十億美元,但這些服務商每年仍舊能獲得超過百分之十的盈利,可見這個行業利潤之高。
但現在,這個行業甚至連起步都沒有起步,雖然有了一些自動交易公司,但這些公司還都不成氣候,完成一個訂單或撤單動作至少也要幾秒鐘,同高頻交易每秒上千次的交易動作完全沒有可比性。
「目前延遲問題解決的怎麼樣了?」張晨拋出了一個核心問題。
加里哈伯頓略顯尷尬:「受硬體的限制,目前仍舊很難把延遲降低到100毫秒以內。」
張晨略略皺眉:「硬體?大型機和光纜理論上至少能把延遲控制在納秒級別,怎麼會有這麼大的差距?」
加里哈伯頓張口結舌:「這。。。呃。。。理論是理論,但實際上。。。」
張晨擺了擺手:「一百毫秒的延遲,在實際應用上沒有任何意義,你只需要告訴我,把延遲降低到十毫秒以內,需要多少時間。」
加里哈伯頓吭哧了半天:「我們會繼續優化代碼,但如果想要把延遲降低到十毫秒,至少需要三個月的時間。」
「三個月?」張晨皺了皺眉,這個開發時間太長了,無論是閃電交易還是高頻交易,最重要的就是速度和系統穩定性,必須經過長時間的調試,確保系統萬無一失才會投入使用,否則一旦宕機,將會使市商遭受巨大損失。而哈伯頓給出的時間,沒有給調試留出足夠的時間,必然會延遲考伊斯服務器在各大交易所的部署。
「一個月,我只能給你一個月的時間,無論你用什麼方法,必須在一個月內完成。」張晨伸出一個手指,「以10毫秒為限,延遲每降低一毫秒,開發團隊可以多獲得一百萬美元的額外獎勵。」
alphago的開發團隊面面相覷,張晨給出的獎勵政策不可謂沒有誘惑,但也要能拿得到才行。
張晨作為投資人,要的只是結果,如果加里哈伯頓不能夠解決問題,拿出他需要的結果,他也只能換人。
哈伯頓混跡職場這麼多年,即使張晨沒有明說,心裡也非常清楚。
降低到10毫秒以內?加里哈伯頓明白,這不是不可能,但這需要一個真正的天才團隊才能做到,他目前的團隊雖然也能稱得上一流,但距離天才還有很大差距。
「加里,又有一名,啊,不,是兩名應聘者解開了謎題。」一名alphago研究人員突然道。
哈伯頓精神一振,能夠通過alphago測試的應聘者實在太少了。人員的不足,也是alphago研發進度緩慢的一個主要原因。這時能有兩個應聘者通過線上測試,如果能夠挖到他們,至少能緩解一部分人手不足的問題。
「咦?」研究人員指了指第四題:「這裡有些奇怪。。。。。。他好像把這段代碼重新寫了一遍?」
哈伯頓技術背景同樣深厚,定睛一看,不由得頭皮發麻:「上帝,怎麼可能?僅僅只有30%的代碼量?。。。。。。等等,這段代碼究竟是什麼意思?原來如此!太巧秒了!」
「加里,你看最後這一段。」研究人員也有些興奮,碼農看到一段優美的代碼所獲得的享受,不下於看到哈利貝瑞在自己面前跳脫衣舞。
「你看他對並行處理的解決方案,似乎還有所保留,同時處理五千個請求時調動的資源只有十分之一左右,如果延伸一下,也許。。。」
加里哈伯頓就像被一束閃電劈中,是啊,這不正是自己目前苦惱的問題麼?
加里哈伯頓急切道:「他的聯繫方式?我現在就要見他!」
研究人員聳聳肩:「他沒有留聯繫方式,不過,他提示說他的聯繫方式隱藏在他的回答中,呵呵,很有個性。」
加里哈伯頓立刻下令:「馬上把這個人找出來!他是天才,編程的天才!」
加里哈伯頓心中充滿了興奮,聯想到這個應聘者那簡潔優美的代碼風格和天才橫溢的算法設置,也許,自己真的能保住這份待遇豐厚的工作?也許。。。。。。這筆獎金真的能拿到手?