David Jiang
目前就職於(yu) Citadel Securities康奈爾大學本碩連讀四年畢業(ye) 數學、計算機雙專(zhuan) 業(ye)
為(wei) 什麽(me) 選擇數學、計算機雙專(zhuan) 業(ye) ?分享一下就讀經曆
當時的申請專(zhuan) 業(ye) 是數學,所有活動都是圍繞數學展開。進入本科階段,因專(zhuan) 業(ye) 要求選擇部分計算機相關(guan) 課程,能感受到計算機專(zhuan) 業(ye) 的實用性,給人帶來成就感。另外,也考慮到就業(ye) 問題和周圍同學們(men) 的經驗,最後決(jue) 定數學+計算機雙專(zhuan) 業(ye) 學習(xi) 。
康奈爾大學數學和計算機專(zhuan) 業(ye) 課程的重合度很高。雖然讀兩(liang) 個(ge) 專(zhuan) 業(ye) ,但實際學習(xi) 工作量大概是原來的1.3倍。
不同的專(zhuan) 業(ye) 組合,學習(xi) 壓力不同,可以事先了解課程設置。
數學好的學生對計算機更容易一些?讀計算機專(zhuan) 業(ye) 需要什麽(me) 基礎?
數學和計算機專(zhuan) 業(ye) 是相輔相成的關(guan) 係,數學基礎好的學生讀計算機專(zhuan) 業(ye) 更得心應手一些。
但是,具體(ti) 要看細分方向。比如偏理論,如機器學習(xi) 等,需要很強的數學背景。偏應用,如雲(yun) 計算、分布式計算、軟件工程等,對數學基礎沒那麽(me) 高的要求。
結合工作經驗,你認為(wei) 雙專(zhuan) 業(ye) 背景有什麽(me) 優(you) 勢?
從(cong) 我目前的工作來看,學校課程對工作有直接幫助的比例很小,更多的是培養(yang) 學習(xi) 能力。良好的數學、計算機基礎,可以幫助我在工作中快速學習(xi) 上手。
大學期間你是如何利用學校資源不斷提升自我?
充分利用好學校的career service和學校組織的career fair。
大公司對當地的,或專(zhuan) 業(ye) 非常厲害的學校會(hui) 預留名額,參加career fair比網申更有機會(hui) 拿到麵試和實習(xi) 機會(hui) 。
大一,找到學校career service了解情況。同時,參加學校組織career fair,與(yu) 目標公司負責人溝通招聘的人才畫像,方便後續往這方向準備。也可以通過學校career service了解學校的研究助理等實習(xi) 崗位情況,寫(xie) 郵件給教授作自我推薦。我大一暑假在生物實驗室實習(xi) ,主要負責處理數據、設計實驗係統。
大二,尋求學校career service的幫助,打磨簡曆、模擬麵試,並在career fair投簡曆。我大二暑假在facebook實習(xi) ,主要做instagram後端。有了facebook實習(xi) 經曆後,容易拿到麵試機會(hui) 。
大三在Citadel Securities實習(xi) ,表現不錯拿到return offer。
大四畢業(ye) 後return Citadel Securities。
康奈爾大學本碩連讀四年就可以畢業(ye) ?
康奈爾大學針對本校的本科生提供的特殊的研究生項目,需要GPA好,不需要提供GRE成績,填寫(xie) 申請表即可。常規是3年半本科+1年研究生畢業(ye) 。
我準備工作,所以3年半本科課程+半年研究生課程順利本碩畢業(ye) 。
碼農(nong) 的麵試考什麽(me) ?
考專(zhuan) 業(ye) 題目為(wei) 主。麵試facebook時,兩(liang) 輪都是做算法題。麵試Citadel Securities時,做算法題+考核係統設計+找程序BUG。
總的來說,CS專(zhuan) 業(ye) 方向的工作麵試是以專(zhuan) 業(ye) 題目為(wei) 主,其中做算法題占大比例。建議麵試前一個(ge) 月大量刷題,有助於(yu) 麵試。
碼農(nong) 對於(yu) 本科和碩士沒有區別,但對博士是有很大的區別,很多研究類型的崗位隻招博士。
#學長推薦的學習(xi) 資源
我用過不錯可以分享CS方向的資源:
https://missing.csail.mit.edu/ MIT的一節公開課,介紹很多常用但學校課程不怎麽(me) 講的工具:命令行/vim/git等。非常推薦,尤其對剛入門cs的同學。
《Software Engineering at Google: Lessons Learned from Programming Over Time》介紹穀歌的工程實踐/開發流程的書(shu) ,對工作之後上手大規模的項目很有幫助。
很有幫助碼農(nong) 麵試刷題網站:Leetcode
評論已經被關(guan) 閉。