Google軟件技術(shù)職位面試指南

一直以來(lái)漱牵,Google都憑借其強(qiáng)大的實(shí)力,吸引著一批優(yōu)秀的人才疚漆,特別是去年底酣胀,Google宣布在北京成立AI中心,更是吸引了一大批人娶聘。

千軍萬(wàn)馬過(guò)獨(dú)木橋闻镶,怎么能不好好準(zhǔn)備一場(chǎng)呢?

如果你選擇的是軟件工程相關(guān)的崗位丸升,在面試前你最好先掌握以下幾個(gè)方面的知識(shí):

編程實(shí)踐:你可以在CodeLab铆农、Quora、Stack Overflow等網(wǎng)站上找到一些編程示例狡耻。Cracking the Coding Interview這本書也是一個(gè)不錯(cuò)的資源墩剖。在某些站點(diǎn),你可以選擇在Chromebook或者白板上編程(提前詢問(wèn)招聘人員夷狰,這樣你可以先行練習(xí))岭皂。一定要測(cè)試代碼,確保代碼易于閱讀沼头,而且沒(méi)有bug爷绘。不用過(guò)分關(guān)注細(xì)微的句法錯(cuò)誤,比如在給定方法(start,end or start,length)時(shí)應(yīng)該使用哪種substring进倍,選擇一個(gè)土至,告訴你的面試官即可。

編程:你應(yīng)該熟練掌握至少一門編程語(yǔ)言猾昆,最好是C++毙籽、Java、Python毡庆、Go或者C坑赡。你需要知道API烙如,面向?qū)ο蟮脑O(shè)計(jì)和編程,如何測(cè)試代碼毅否,以及corner case和edge case亚铁。注意,我們關(guān)注的是你對(duì)概念的理解而不是記憶螟加。

算法:同時(shí)用自下而上的算法和自上而下的算法來(lái)處理問(wèn)題徘溢。你需要了解算法的復(fù)雜性以及如何改進(jìn)算法。Google里常用的包括排序算法(加上搜索和二分法檢索)捆探、分治算法然爆、動(dòng)態(tài)編程/記憶、貪心算法黍图、遞歸算法曾雕、鏈接到特定數(shù)據(jù)結(jié)構(gòu)的算法。了解大O符號(hào)(Big O notation助被,比如運(yùn)行時(shí))剖张,并做好討論Dijkstra和A*等復(fù)雜算法的準(zhǔn)備。我們建議你在寫代碼之前討論或概述你所想到的算法揩环。

排序:熟悉常用的排序函數(shù)以及了解它們對(duì)哪些輸入數(shù)據(jù)有效搔弄。從運(yùn)行時(shí)(runtime)和內(nèi)存占用的角度思考效率問(wèn)題。例如丰滑,在特殊情況下顾犹,插入排序(insertion-sort)或基數(shù)排序(radix-sort)比一般的快速排序/合并排序/堆排序(QuickSort/MergeSort/HeapSort)答案好得多。

數(shù)據(jù)結(jié)構(gòu):你應(yīng)該研究盡可能多的數(shù)據(jù)結(jié)構(gòu)褒墨。最常用的數(shù)據(jù)結(jié)構(gòu)有數(shù)組炫刷、鏈表、堆棧貌亭、隊(duì)列、哈希集认臊、哈希映射圃庭、哈希表、字典失晴、樹(shù)和二叉樹(shù)剧腻、堆和圖(arrays,linked lists,stacks,queues,hash-sets,hash-maps,hash-tables,dictionary,trees and binary trees,heaps and graphs)。你需要徹底了解數(shù)據(jù)結(jié)構(gòu)涂屁,以及不同算法對(duì)不同數(shù)據(jù)結(jié)構(gòu)的偏好书在。

數(shù)學(xué):有些面試官會(huì)問(wèn)一些基本的離散數(shù)學(xué)問(wèn)題,因?yàn)槲覀兘?jīng)常碰到各種計(jì)算問(wèn)題拆又、概率問(wèn)題儒旬、以及其他的Discrete Math 101問(wèn)題栏账。面試前,你可以花時(shí)間復(fù)習(xí)下(或者自學(xué))基本概率論和組合數(shù)學(xué)的基本知識(shí)栈源。你需要熟悉n-choose-k等同類型的問(wèn)題挡爵。

圖算法:考慮一個(gè)問(wèn)題是否可以應(yīng)用圖算法,如距離甚垦,搜索茶鹃,連接,循環(huán)檢測(cè)等(distance,search,connectivity,cycle-detection)艰亮。熟悉三種基本方法——對(duì)象和指針闭翩,矩陣和鄰接表——的利弊。了解基本的圖遍歷算法迄埃、廣度優(yōu)先搜索和深度優(yōu)先搜索疗韵,以及它們的計(jì)算復(fù)雜性、優(yōu)缺點(diǎn)调俘、實(shí)現(xiàn)方法伶棒。

遞歸:許多編碼問(wèn)題都涉及遞歸思考,而且可能還要對(duì)遞歸解決方案進(jìn)行編碼彩库。針對(duì)那些能夠用迭代解決的問(wèn)題肤无,你需要找到更簡(jiǎn)練、更優(yōu)雅的遞歸方法骇钦。

任重而道遠(yuǎn)宛渐,革命尚未成功,同志仍需努力眯搭!

歡迎關(guān)注~

需要資料的可聯(lián)系哦~

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末窥翩,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子鳞仙,更是在濱河造成了極大的恐慌寇蚊,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,284評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件棍好,死亡現(xiàn)場(chǎng)離奇詭異仗岸,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)借笙,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,115評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門扒怖,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人业稼,你說(shuō)我怎么就攤上這事盗痒。” “怎么了低散?”我有些...
    開(kāi)封第一講書人閱讀 164,614評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵俯邓,是天一觀的道長(zhǎng)骡楼。 經(jīng)常有香客問(wèn)我,道長(zhǎng)看成,這世上最難降的妖魔是什么君编? 我笑而不...
    開(kāi)封第一講書人閱讀 58,671評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮川慌,結(jié)果婚禮上吃嘿,老公的妹妹穿的比我還像新娘。我一直安慰自己梦重,他們只是感情好兑燥,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,699評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著琴拧,像睡著了一般降瞳。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上蚓胸,一...
    開(kāi)封第一講書人閱讀 51,562評(píng)論 1 305
  • 那天挣饥,我揣著相機(jī)與錄音,去河邊找鬼沛膳。 笑死,一個(gè)胖子當(dāng)著我的面吹牛锹安,可吹牛的內(nèi)容都是我干的短荐。 我是一名探鬼主播,決...
    沈念sama閱讀 40,309評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼叹哭,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼风罩!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起廓俭,我...
    開(kāi)封第一講書人閱讀 39,223評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤云石,失蹤者是張志新(化名)和其女友劉穎唉工,沒(méi)想到半個(gè)月后研乒,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,668評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡淋硝,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,859評(píng)論 3 336
  • 正文 我和宋清朗相戀三年雹熬,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了宽菜。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,981評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡竿报,死狀恐怖铅乡,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情烈菌,我是刑警寧澤阵幸,帶...
    沈念sama閱讀 35,705評(píng)論 5 347
  • 正文 年R本政府宣布,位于F島的核電站芽世,受9級(jí)特大地震影響挚赊,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜济瓢,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,310評(píng)論 3 330
  • 文/蒙蒙 一荠割、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧旺矾,春花似錦蔑鹦、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 31,904評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至扒吁,卻和暖如春火鼻,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背雕崩。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 33,023評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工魁索, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人盼铁。 一個(gè)月前我還...
    沈念sama閱讀 48,146評(píng)論 3 370
  • 正文 我出身青樓粗蔚,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親饶火。 傳聞我的和親對(duì)象是個(gè)殘疾皇子鹏控,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,933評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容