年薪50萬了,終于可以抬頭做人了!
掃描二維碼
隨時隨地手機(jī)看文章
最近一個讀者和我反饋,他堅(jiān)持刷題2個月,終于去了他夢寐以求的大廠,薪資漲幅非??捎^,期間面字節(jié)跳動還遇到了原題...并表示目前國內(nèi)的大廠和一些獨(dú)角獸,已經(jīng)越來越效仿硅谷公司的做法,通過面試給定題編程,來考察數(shù)據(jù)結(jié)構(gòu)和算法的扎實(shí)程度。
這種方式,即使對于工作多年的開發(fā)人員,沒有經(jīng)過訓(xùn)練,很容易就被掛了。從而與優(yōu)秀的公司失之交臂。我認(rèn)識不少以前履歷普通的,通過刷題改變了自己進(jìn)入大廠的軌跡,從而走向更高的平臺,刷題確實(shí)太重要了。
因?yàn)閾?jù)我所知很多大廠技術(shù)面試的要求是:技術(shù)要好,計(jì)算機(jī)基礎(chǔ)扎實(shí),熟練掌握算法和數(shù)據(jù)結(jié)構(gòu),語言不重要,熟練度很重要。每一輪技術(shù)面試都可能考代碼,不只考算法,但一定會考算法。
那你知道為什么要考算法么?其實(shí)核心是看候選人是不是足夠聰明??妓惴ㄒ话銜謨刹?,第一步是直接讓你說思路,第二步是讓你直接上手寫代碼。很多大廠的算法題一般對應(yīng)的是 LeetCode 中級模式,要通過面試,你肯定得花時間好好準(zhǔn)備。
所以說,算法是其中必要的一個環(huán)節(jié)!在面試中業(yè)務(wù)問題可以好好總結(jié)總結(jié),但算法就必須依靠牢固的基礎(chǔ)和刷題量。算法根基不扎實(shí),不僅難過面試,對于代碼性能的提升、編程語言的駕馭也會比別人弱很多。因此,現(xiàn)在算法基礎(chǔ)不牢固的同學(xué),都很難通過大廠的面試。但是只靠刷題去提升算法能力,進(jìn)度太慢,而且還容易抓不住重點(diǎn)。
免責(zé)聲明:本文內(nèi)容由21ic獲得授權(quán)后發(fā)布,版權(quán)歸原作者所有,本平臺僅提供信息存儲服務(wù)。文章僅代表作者個人觀點(diǎn),不代表本平臺立場,如有問題,請聯(lián)系我們,謝謝!