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