2023年程序員的面試小技巧總結(jié)_第1頁
2023年程序員的面試小技巧總結(jié)_第2頁
2023年程序員的面試小技巧總結(jié)_第3頁
2023年程序員的面試小技巧總結(jié)_第4頁
2023年程序員的面試小技巧總結(jié)_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

第5頁共5頁2023年?程序員的面?試小技巧總?結(jié)在深入?代碼之前,?大多數(shù)面試?官喜歡聊聊?你的背景。?他們想知道?:你對編?碼認(rèn)知。你?是否知道如?何編寫好代?碼個人能?力/領(lǐng)導(dǎo)力?。你是否經(jīng)?歷過整個工?作流程你是?否修復(fù)過并?不怎么正確?的東西,即?使你并不需?要這么去做?溝通。和?你交流技術(shù)?問題是有用?的還是痛苦?的你應(yīng)該?至少說明以?下中的一個?:你曾解?決的一個有?趣的技術(shù)問?題你曾克?服的一個人?際沖突顯?示領(lǐng)導(dǎo)力或?個人能力的?例子你曾?在以往項目?中做出的貢?獻(xiàn)最喜歡?的語言的一?些瑣事,對?這種語言你?做了什么,?以及你不喜?歡它哪里?有___司?產(chǎn)品/業(yè)務(wù)?的問題關(guān)?于該公司的?工程策略(?測試,Sc?rum,等?等)熱愛?技術(shù)。表達(dá)?你對你所做?的一切感到?驕傲,你對?自己的選擇?充滿自信,?你對語言和?工作流有著?自己的看法?。溝通?涉及到編碼?問題的時候?,溝通是關(guān)?鍵。一個在?工作時需要?幫助卻能和?人正確溝通?的求職者比?那些能輕松?解決問題的?求職者甚至?更好。了?解這是哪種?問題。有兩?種類型的問?題:編碼?。面試官希?望你能針對?問題寫出簡?潔高效的代?碼。閑聊?。面試官希?望能和你聊?一聊。話題?通常是(_?__)高水?平的系統(tǒng)設(shè)?計(“如何?克隆___?”)或(_?__)瑣事?(“Jav?ascri?pt中的h?oisti?ng是什么?意思”)。?有時候這些?瑣事中也會?引入“實際?”問題,例?如,“如何?迅速排序整?數(shù)列好的,?如果不是整?數(shù),是其他?類型的呢…?…”。如?果你開始編?寫代碼,并?且面試官并?不想多說廢?話,只想盡?快過渡到“?實際”問題?,那么如果?你羅哩叭嗦?太多的話,?她可能會覺?得厭煩。不?妨直接問,?“是不是為?這個問題寫?代碼”讓?人感覺你有?團(tuán)隊精神。?面試官想知?道和你一起?工作是什么?感覺,會有?什么問題,?所以要讓他?們看到你的?團(tuán)隊合作性?。使用“我?們”來代替?“我”,例?如,“如果?那個時候我?們做廣度優(yōu)?先搜索的話?,就能及時?/準(zhǔn)時得到?解決方案。?”如果讓你?選擇在紙上?還是在白板?上編碼的話?,選白板。?這樣,你就?可以接近面?試官,直接?面對他提出?的問題(而?不是和她在?桌子兩邊遙?遙相望)。?把自己的?想法大聲說?出來。不是?開玩笑,比?如說:“我?不知道這樣?做是否有效?——但請讓?我試一試。?”如果你不?知道怎么辦?,不知道這?個問題該如?何解決,那?么就說一說?你現(xiàn)在的想?法。說一說?你認(rèn)為怎么?做可能會有?效。說一說?你認(rèn)為哪些?會有用,以?及___沒?用的原因。?這同樣適用?于瑣碎的閑?聊問題。當(dāng)?面試官要求?你解釋Ja?vascr?ipt閉包?的時候,“?這與范圍有?關(guān),不妨把?它放到一個?函數(shù)中”可?能會讓你得?到%的分?jǐn)?shù)?。不知為?不知。如果?正在談?wù)摰?話題(例如?,具體的語?言事務(wù),具?體的瑣事,?運(yùn)行時分析?)的確是你?不曾涉獵的?內(nèi)容,那么?不要不懂裝?懂。相反,?你可以直接?說:“我不?知道,但我?猜$thi?ng,因為?……”,因?為后面可以?通過分析排?除其他選項?,還可以拿?其他語言或?問題做例子?。說話不?要不經(jīng)大腦?。不要自信?地將答案脫?口而出。如?果是正確的?,那么你還?是需要時間?來考慮如何?解釋,如果?是錯的,那?會顯得你沖?動魯莽。你?不是在和人?比速度,而?且你這么做?更有可能因?為打斷她的?話或者妄下?結(jié)論而惹惱?她。擺脫?困境有時?候你會陷入?僵局。放松?。這并不意?味著你已經(jīng)?失敗了。請?記住,面試?官通常更在?乎的,是你?能否巧妙地?從幾個不同?的角度去揭?示問題,而?不是一根筋?走到底地堅?持正確答案?。畫圖。?不要浪費時?間在腦袋里?思考,可以?畫到板上。?畫出幾個不?同的測試輸?入。畫出你?如何手動如?愿得到所需?的輸出。然?后想想將你?的方法轉(zhuǎn)換?成代碼。?解決問題的?簡單版本。?不知道如何?找到集合中?的第大條目?那么想想如?何找到第大?條目,然后?試試能否沿?用這種方法?。寫一個?簡潔低效的?解決方案,?然后對其進(jìn)?行優(yōu)化。竭?盡全力。盡?一切可能的?方法得到某?種答案。?講講自己的?思路。講一?講你知道什?么。講一講?你認(rèn)___?可能工作以?及___無?效的原因。?你可能突然?會意識到它?實際上是可?以工作的,?或修改版本?是有效的。?也有可能,?你會得到提?示。等待?提示。不要?用期待的眼?光盯著面試?官,但可以?有短暫的“?思考”時間?——面試官?或許已經(jīng)決?定給你個提?示也說不定?呢,等待她?的提示以免?打斷她。?考慮空間和?運(yùn)行時的界?限。如果你?不知道你是?否可以優(yōu)化?解決方案,?那么就說出?來。例如:?“我必須?至少看看所?有的條目,?我做不到時?間復(fù)雜度比?O(n)還?好的了。”?“蠻力方?法才能檢驗?所有的可能?性?!薄?答案將包含?n^數(shù)據(jù)項?,所以我必?須至少花費?N^的時間??!睂懴?你的思路想?法憑空地?想很容易自?我矛盾。把?你的想法寫?下來,然后?再去考慮細(xì)?節(jié)。調(diào)用?幫助函數(shù),?繼續(xù)前進(jìn)。?如果你不能?或多或少地?馬上想出如?何實現(xiàn)算法?,那就跳過?它。寫一個?命名合理的?調(diào)用函數(shù),?例如:“t?hiswi?lldo_?_”,然后?繼續(xù)下一步?驟。如果幫?助函數(shù)非常?微不足道,?你甚至可以?將它忽略。?不要擔(dān)心?語法。不妨?一笑而過。?如果你非要?考慮語法,?那就還原到?英語。只要?向面試官說?明稍后會回?來整理即可?。預(yù)備足?夠的空間。?你可能后面?會想要在代?碼行之間添?加代碼或筆?記。從白板?的頂部開始?寫,并在每?一行之間留?一條空白。?最后寫一?個重頭檢查?的標(biāo)志。不?要擔(dān)心你寫?的for循?環(huán)是否應(yīng)該?有“”或“?=”。在代?碼的最后畫?個勾選提醒?自己最后再?檢查一遍。?先按自己的?思路走。?使用描述性?的變量名。?想名字需要?時間,但可?以防止你忘?記自己寫某?段代碼的目?的。使用n?ames_?to_ph?one_n?ums_m?ap而不是?nums。?在名稱中說?明類型。返?回布爾值_?_函數(shù)應(yīng)該?以“is_?__”,保?存列表的V?ars應(yīng)該?以“s”結(jié)?尾。標(biāo)準(zhǔn)化?很有意義。?完成之后?的整理瀏?覽解決方案?,大聲地講?,輸入一個?例子。當(dāng)程?序運(yùn)行時記?錄下變量保?存的值——?如果你只是?記在腦子里?,不會讓你?贏得任何加?分。這有助?于你發(fā)現(xiàn)b?ug和消除?面試官的困?惑。尋找?差一錯誤。?你的for?循環(huán)是不是?應(yīng)該使用“?=”來代替?“”測試?邊緣情況。?措施包括空?集合,單項?目集合或負(fù)?數(shù)。加分點?:提一提單?元測試!?不要惹人厭?煩。有的面?試官可能并?不在意這些?整理步驟。?如果你不確?定,可以這?樣說,“我?通常會檢測?一些邊緣情?況——那么?我們接下來?是不是做這?個呢“實?踐最后,?運(yùn)行實踐問?題是沒有捷?徑的。好?記性不如爛?筆

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論