視頻面試寫代碼 程序員面試手寫代碼,遇到不會(huì)寫的單詞你們都會(huì)怎么做?如果只記得開頭幾個(gè)字母呢?
程序員面試手寫代碼,遇到不會(huì)寫的單詞你們都會(huì)怎么做?如果只記得開頭幾個(gè)字母呢?謝謝你的邀請(qǐng)。我認(rèn)為這個(gè)問題可以通過兩種方式解決。對(duì)于這類面試題,主要考察的是您對(duì)算法的理解和應(yīng)用,如常見的氣泡排序法。我
程序員面試手寫代碼,遇到不會(huì)寫的單詞你們都會(huì)怎么做?如果只記得開頭幾個(gè)字母呢?
謝謝你的邀請(qǐng)。
我認(rèn)為這個(gè)問題可以通過兩種方式解決。
對(duì)于這類面試題,主要考察的是您對(duì)算法的理解和應(yīng)用,如常見的氣泡排序法。我認(rèn)為在編寫算法時(shí),可以將函數(shù)名寫成BubbleSort。當(dāng)然,如果你寫sort,也沒關(guān)系。即使你寫mppx,我也沒有任何意見。在這個(gè)訪談場(chǎng)景中,您將更加關(guān)注算法的細(xì)節(jié),例如遞歸終止和返回條件、循環(huán)的邊界值等等。如果不是,還應(yīng)該編寫偽代碼。畢竟,從我作為面試官的角度來看,你完全可以把面試問題的答案寫出來,這是很好的;如果沒有,請(qǐng)說明你對(duì)算法的想法。
對(duì)于這一類,我建議你在面試前好好記住。因?yàn)槭聦?shí)上,我們都知道,如果你通常自己寫代碼,你不太可能遇到干擾,拼寫錯(cuò)誤或遺忘。然而,搜索引擎和IDE給每個(gè)程序員帶來了極大的方便。當(dāng)然,當(dāng)我們?cè)谔囟ǖ念悗熘芯帉憰r(shí),我們突然不知道如何拼寫它。你通常輸入什么系統(tǒng)輸出打印使用syso ALT/when()怎么樣?所以通常對(duì)于一些代碼來說,記憶是必不可少的,如果面試真的卡住了。。。。然后用偽代碼來表示。
當(dāng)然,一般面試的時(shí)候,我不想把需要寫在底層類庫的面試題寫在紙上,所以最好給你一個(gè)筆記本,你可以在上面寫一個(gè)問題給我看。畢竟,數(shù)據(jù)結(jié)構(gòu)和算法是直接反映程序員技術(shù)能力是否扎實(shí)的重要標(biāo)準(zhǔn)之一。
面試時(shí)要求對(duì)方上機(jī)寫代碼是不是會(huì)被認(rèn)為很扯淡?
不是真的。因?yàn)榫W(wǎng)站可以復(fù)制,作品可以復(fù)制,圖片可以復(fù)制,但是直接寫在電腦上,就可以馬上看到水平。當(dāng)然,首先,你必須有一個(gè)熟悉這些準(zhǔn)則的面試官來了解他的表現(xiàn)。第二,你不能安排一個(gè)長(zhǎng)時(shí)間的網(wǎng)頁或后臺(tái)來做這件事??煲粋€(gè)小時(shí)了。最后,你必須確認(rèn)這個(gè)人真的需要在電腦上調(diào)查情況——因?yàn)槲也恢滥阆牍陀檬裁礃拥娜?。假設(shè)是一個(gè)年薪30瓦的技術(shù)工人,他對(duì)你的水平很有信心,你必須用測(cè)試代碼來侮辱他,那么他很可能會(huì)直接離開。。。