1. 程式人生 > >創新工場2013.9.16筆試、9.17一面、9.18雙選會

創新工場2013.9.16筆試、9.17一面、9.18雙選會

昨晚宣講加現場筆試,筆試之前hr就說試卷會在當晚改出來,並在11:00~2:00之間給大家電話通知。回到宿舍我大概是11:50左右接到電話,通知今天一面。

我9:35左右進去面,面了大概半小時吧。先說下昨晚筆試。

【筆試 9.16】10道選擇,3道程式設計。選擇難度一般,就一個概率題當時死活沒想起來怎麼做,亂選了一個,結果錯了。第一個程式設計是寫堆排序;第二個是正整數開發,不能用函式sqrt(),要求精度0.001,沒做出來。第三題,一個二維陣列矩陣,行遞增,列遞增,寫查詢元素的演算法。

【一面 9.17】拿出我的試卷,看了一會我的簡歷。讓我寫歸併排序,剛開始有點緊張,Msort一時忘了怎麼寫,先把Merge寫出來了,反過頭來才把Msort寫出來。先說一下面試官,非常nice的一個GG,說話什麼的讓你覺得很舒服。回到正題,寫出來之後讓他看,他讓我給他說一下這個演算法,我把演算法從頭到尾跟他講了一遍。之後,他問我多執行緒瞭解嗎,我說了解一點。然後說以你寫的這個歸併為例,說一下哪些地方可以優化!我擦,多執行緒優化,聽都沒聽過!然後我就扯了一會,說每個歸併的“小陣列”之間可以並行執行,“小陣列”內部必須用加鎖,blablabla。。。然後,他說,這樣臨界區會不斷增大,其實並不是很好,又給我講了一會。同時扯到了分散式,機群。他說,歸併排序在分散式中很重要,歸併用的“拆分”思想在分散式計算中很重要。  最後,我問了一下那個選擇題跟程式設計題。又問了一下如果能進入下一面會什麼時候通知,他說明天下午會有雙選會。然後,我道謝離開。對了,快結束的時候談到了工作地點的問題。

總結:面試感覺回答一般,沒做過軟體專案,說起來沒底氣。不知道能不能給下一面的通知。

-------------------------------------------------------------------割------------------------------------------------------------------------------

【9.18】今早醒的時候看到有簡訊,原來是創新工場通知今天下午14:00-16:00去雙選會。看了下簡訊時間,昨晚2:25。校招人員不容易啊,這麼晚還在忙!昨天以為肯定被刷掉了,因為當時感覺面試官不想要我,沒想到居然收到簡訊了,這說明我肯定踩狗屎了,面試還有一部分運氣在裡面。

本以為這個雙選會是二面呢,沒想到是去選公司,公司還會進行面試。提前10分鐘到達,然後,各個公司分別介紹了一下自己的公司,hr讓我們從6個公司中選擇3個。其中,塗鴉移動的面試官還在這裡,選塗鴉移動的今晚和明早就面。剛開始我也選了塗鴉移動(另外兩個是豌豆莢和墨跡天氣),但是看到選塗鴉移動的太多了,我肯定沒戲,因為我不懂android開發,人又這麼多。最後就把塗鴉移動劃掉,選了個行雲。選墨跡天氣主要是因為介紹墨跡天氣的GG(好像是墨跡的副總裁什麼的)居然是一面面我的面試管,當時感覺這個面試官很好,所以就選了墨跡。他介紹墨跡天氣的時候也講到了高效能、高併發,怪不得一面的時候問我歸併,多執行緒優化呢。

除塗鴉移動,其他公司都是過完中秋面試,不過不一定來學校面試,有可能讓去北京或上海面試,這就有點不太好了。