面試手寫代碼直接拒絕走人 月薪20k以上的程序員都能裸寫代碼嗎?
月薪20k以上的程序員都能裸寫代碼嗎?作為一名高級(jí)程序員,讓我來回答這個(gè)問題。首先,答案是肯定的,但這取決于代碼或函數(shù)。過去,公司特別重視信息安全。當(dāng)他們上網(wǎng)時(shí),他們不得不使用公共電腦。當(dāng)時(shí),他們在一
月薪20k以上的程序員都能裸寫代碼嗎?
作為一名高級(jí)程序員,讓我來回答這個(gè)問題。
首先,答案是肯定的,但這取決于代碼或函數(shù)。
過去,公司特別重視信息安全。當(dāng)他們上網(wǎng)時(shí),他們不得不使用公共電腦。當(dāng)時(shí),他們在一個(gè)完全內(nèi)聯(lián)網(wǎng)的環(huán)境中編寫了兩年的代碼。
根據(jù)代碼中使用的不同語言,以及不同IDE的使用,會(huì)有不同的差異。例如,對(duì)于第一個(gè)idevs2017,代碼提示和幫助非常好。只要熟悉自己的業(yè)務(wù)和使用的三方庫,就可以一直編寫c。
但是對(duì)于腳本語言,雖然語法更簡單,但代碼提示還不夠好。我覺得寫起來不容易。我總是想從其他地方復(fù)制它。
然而,對(duì)于開發(fā)人員來說,不斷地編寫代碼也是一個(gè)學(xué)習(xí)新事物的過程。新事物包含新思想。在這個(gè)時(shí)候,我們?nèi)匀恍枰ㄟ^互聯(lián)網(wǎng)閱讀它的API文檔,以及其他博客給出的解釋或示例。
程序員面試手寫代碼,遇到不會(huì)寫的單詞你們都會(huì)怎么做?如果只記得開頭幾個(gè)字母呢?
感謝您的邀請(qǐng)。
我認(rèn)為這個(gè)問題可以通過兩種方式解決。
對(duì)于這類面試題,主要考察的是您對(duì)算法的理解和應(yīng)用,如常見的氣泡排序法。我認(rèn)為在編寫算法時(shí),可以將函數(shù)名寫成BubbleSort。當(dāng)然,如果你寫sort,也沒關(guān)系。即使你寫mppx,我也沒有任何意見。在這個(gè)訪談場景中,您將更加關(guān)注算法的細(xì)節(jié),例如遞歸終止和返回條件、循環(huán)的邊界值等等。如果不是,還應(yīng)該編寫偽代碼。畢竟,從我作為面試官的角度來看,你完全可以把面試問題的答案寫出來,這是很好的;如果沒有,請(qǐng)說明你對(duì)算法的想法。
對(duì)于這一類,我建議你在面試前好好記住。因?yàn)槭聦?shí)上,我們都知道,如果你通常自己寫代碼,你不太可能遇到干擾,拼寫錯(cuò)誤或遺忘。然而,搜索引擎和IDE給每個(gè)程序員帶來了極大的方便。當(dāng)然,當(dāng)我們在特定的類庫中編寫時(shí),我們突然不知道如何拼寫它。你通常輸入什么系統(tǒng)輸出打印使用syso ALT/when()怎么樣?所以通常對(duì)于一些代碼來說,記憶是必不可少的,如果面試真的卡住了。。。。然后用偽代碼來表示。
當(dāng)然,一般面試的時(shí)候,我不想把需要寫在底層類庫的面試題寫在紙上,所以最好給你一個(gè)筆記本,你可以在上面寫一個(gè)問題給我看。畢竟,數(shù)據(jù)結(jié)構(gòu)和算法是直接反映程序員技術(shù)能力是否扎實(shí)的重要標(biāo)準(zhǔn)之一。