最近看到一篇博客,感受仍是很不錯的,雖然我如今又出現回到學校繼續讀書,可是畢竟經歷過工做和各類面試、校招、打比賽,雖然水平平平,能力不濟,可是當年的日子仍是蠻值得懷念的。因而網上看到了這一片博客後很有感觸,當年找完工做也本想着寫一些面試的心得、經歷的,如今想一想這個想法也只是停留在想的階段了,因此看到有人寫了出來,仍是以爲不錯的,值得讚揚的,因而轉載到這裏,即爲本身傷懷感念找到了地方,也爲之後幫其餘面對人生這一階段的後輩提供建議,下面爲轉載正文:面試
原文地址: http://ihuafan.com/%E9%9A%8F%E7%AC%94/job-hunting-summary算法
================================================編程
這只是秋招求職面試的一個回憶,因爲2017年秋招已通過去好久,許多細節已經淡忘了,這裏不談多少心路歷程和感慨,只把秋招的面試記錄填上,畢竟也是使人難忘的經歷。vim
拖了這麼久才把這份秋招求職記錄補上😓後端
我準備面試的時間並不長,差很少7月份纔開始準備,以前都在打比賽+作科研,整個過程差很少3個月,9月底就再也不投簡歷了,也陸續推掉了後面的全部面試。結果是,一共面試了6家,拿到5個offer,自我感受仍是比較滿意的。數組
下面是對求職過程的一些回憶。服務器
面試崗位:軟件工程師網絡
面試形式:現場面數據結構
因爲參加CodeCraft並進入全國總決賽的緣故,有華爲面試綠卡,免了簡歷篩選、筆試和技術面,直接參加了校招最先的提早批面試(6月份),這個面試基本正常表現就不會有多大的問題,這就是參加企業編程比賽的好處~架構
面試官仍是問了一點技術相關的問題:
這個問題很大,很明顯是個系統設計相關的問題,考察系統思惟能力和必定的工程經驗。不過徹底沒有相關經驗,除了分佈式存儲、負載均衡、冗餘備份等,我只從算法角度簡單提了幾個措施。面試官並不滿意,彷佛更想獲得的是實用的、低成本、易部署的解決方案。第二個問題最後大概合理的解決思路是作了負載均衡後在擁塞節點繼續設計分層架構,而後採用輪詢等手段來保證公平性,而若是服務器資源有限,則必須採用流控以免系統宕機或出現大規模的拒絕服務。
華爲因爲校招規模很大,招人數量不少,於是HR的工做壓力很大,這個最先參加的面試到9月底纔出結果。最終拿到的是雲核心網的軟件工程師崗位(SP),並且比較好的是HR容許選擇杭州和南京的崗。
面試崗位:算法工程師
面試形式:電面
第二家拿到面試機會的是阿里,崗位是算法工程師(運籌優化方向),惋惜只經歷了一輪面試就結束了,多是面試比較緊張,加上準備得不充分,不少地方沒有注意,另外也多是這個崗位招人數量不多。後來和清華的一位博士學長(在CodeCraft2017全國決賽現場認識的)聊,得知他也投了這個崗位,估計他是確定拿下了的。
能想起來的幾個面試問題:
遠景能源在南京市區就設有工做地點,在南京中心大廈,工做環境不錯,辦公室空間寬敞,因爲在大廈高層,採光也良好,很是適合遠眺。面試的體驗也不錯,面試一天內完成,效率很高。
面試崗位:算法工程師
面試形式:現場面試
約的9月13日11:00面試。10點前就到了面試地點,熟悉一下環境。簽到後就被要求作一道算法題(研發崗應該都要作),我拿到的題目是用棧實現隊列,比較簡單,紙上寫完代碼就交了。以後把本身準備的資料又拿出來翻了翻,沒一會就到約定的面試時間了,因而面試準時開始。
一面(技術面)
拿着以前寫的題到面試官那兒,先解釋代碼,以後問基礎。
二面(技術面)
全程聊項目/比賽。
三面(HR面)
四面(2017.9.15)
四面結束後,當天下午收到OFFER。
投遞崗位:軟件工程師(外賣配送事業羣)
面試形式:電面
一面(技術面,電面,2017.9.6 晚上)
二面(技術面,電面,2017.9.7 中午)
三面(技術面,電面,2017.9.14 中午)
四面(HR面,電面,2017.9.18 晚上)
2017.9.30晚上收到錄用意向通知,後端開發(sp)。美團的面試體驗很是棒,面試官很專業且都人很nice!
面試崗位:算法工程師
面試形式:視頻+現場
一面(技術面,視頻面,2017.9.6 中午)
二面(技術面,視頻面,2017.9.6 下午)
三面 (技術面,現場面,杭州西湖區,2017.9.23 下午)
四面(HR面,現場面,杭州西湖區,2017.9.23 下午)
2017.11.5中午收到錄用意向通知(拼車策略組)。滴滴的算法崗面試是我面過的最純粹的機器學習算法面試,面試官都很是專業,一面和二面的技術面給我感受到的壓力很是大,雖然聊的問題看起來很少,可是整個面試過程持續了很長時間,一面從上午一直面到下午,吃了中飯繼續面…面試官也很是有耐心,給的算法題若是第一眼感受不太好還能夠申請換題,很人性化。贊滴滴的面試官!
面試崗位:機器學習算法工程師(考拉海購)
面試形式:現場
面試時間和地點:2017年9月27日下午2:30-4:30,杭州網易
一面(技術面)
二面(技術面)
三面(HR面)
2017年10月1日凌晨收到錄用意向通知。網易的面試體驗也是至關棒的,整個面試一個下午所有完成,面試是短平快的方式,有時一個問題我還沒答完就開始問下一個問題了,需要快速思考並做答,比較考驗對問題掌握的熟練程度和語言的凝練表達。說實話,以前對網易沒抱太大但願的,但就是有執念,提早批內推筆試掛了,秋招大不了再戰,好在把握住了此次機會。收到面試經過短信的那一刻,我無比的開心。那一天一位室友也收到了經過的短信,咱們來了個大大的擁抱:D
最後的選擇是網易。結果只有一個,然而選擇的過程倒是艱難的,由於你不可能徹底預測每個選擇對將來發展軌跡的影響。至於人們老是喜歡問的「爲何」,我在這裏有不算解釋的解釋。
奇妙的是,咱們寢室的三個研三同窗都不約而同地選擇了網易:)
不過,於此延伸出的另外一個值得思考的問題是:爲何會以爲選擇困難?緣由能夠很複雜也能夠很簡單,一個簡單的解釋是,在當前時間點當前閱歷和心態下,對選擇的評估是差很少的,於是就以爲作決定比較困難。在機器學習的角度上也有相似的解釋:對於選擇,能夠把它當作一個分類決策問題,不少分類問題在低維度上很難作,由於不少是非線性的,很難找到一個分類決策面作出完美的分類,然而若是把它放到高維空間裏問題每每就變得很容易了,一個明顯的例子就是支持向量機的核方法。對應到生活中,也大抵如此,有時回頭看曾經面臨的一些選擇,以爲都不是問題,然而當時卻以爲無比艱難,由於那時咱們能站在更高的層次看待問題了。因此仍是應該多讀書多思考多交流,提高本身的思惟層次,走在生活的前面,這樣也許在面臨一些選擇時,可以作出合理的乃至「最優的」決策。
我有時會想象,另外一個平行世界裏的我是否是就作出了其餘的選擇,使得世界線朝着其餘某個方向前進… :P