日韩 亚洲一区二_久久vs国产综合色大全_国产精品福利在线_欧美在线一级A片免费观看欧美在线_女同性毛片60分钟

您現(xiàn)在所在的位置:首頁(yè) >關(guān)於奇酷 > 媒體報(bào)導(dǎo ) > 程式設(shè)計(jì)師如何快速準(zhǔn)備面試中的算法

程式設(shè)計(jì)師如何快速準(zhǔn)備面試中的算法

來(lái)源:奇酷教育 發(fā)表於:

程式設(shè)計(jì)師如何快速準(zhǔn)備面試中的算法

  備戰面試中算法的五個(gè)步驟
 
  總體來(lái)說(shuō),備戰面試中的算法,分為五個(gè)步驟,如下:

 
  1、掌握一門(mén)程式語言
 
  首先你得確保你已掌握好一門(mén)程式語言:
 
  ● C的話(huà),推薦Dennis M. Ritchie & Brian W. Kernighan合著的《C程序設(shè)計(jì)語言》,和《C和指針》;
 
  ● C++ 則推薦《C++ Primer》,《深度探索C++對(duì)象模型》,《Effective C++》 。
 
  掌握一門(mén)語言並不容易,不是翻完一兩(liǎng)本書(shū)即可了事,語言的細(xì)枝末節(jié)需要在平日不斷的編程練習(xí)中加以熟練。
 
  2、過(guò)一遍微軟面試100題系列
 
  ①看你基本知識點(diǎn)的掌握情況;②編程基本功。
 
  而當(dāng)你看了一遍微軟面試100題之後(不要求做完),你自會(huì)意識到:數(shù)據(jù)結(jié)構(gòu )和算法在筆試面試中的重要性。
 
  3、苦補數(shù)據(jù)結(jié)構(gòu )基礎(chǔ)
 
  如果學(xué)數(shù)據(jù)結(jié)構(gòu ),可以看我們在大學(xué)裡學(xué)的任一本數(shù)據(jù)結(jié)構(gòu )教材都行,如果你覺得實(shí)在不夠上檔次,那麼可以再看看《STL源碼剖析》。
 
  4、看算法導(dǎo )論
 
  《算法導(dǎo )論》上的前大部分的章節(jié)都在闡述一些經(jīng)典常用的數(shù)據(jù)結(jié)構(gòu )和典型算法(如紅黑樹、B樹),如果你已經(jīng)學(xué)完了一本數(shù)據(jù)結(jié)構(gòu )教材,那麼建議你著重看貪心、動(dòng)態(tài)規(guī)劃(huà)、圖論等內(nèi)容,這3個(gè)議題每一個(gè)議題都大有題目可出。
 
  5、刷leetcode或cc150或編程藝術(shù)系列
 
  ●如主要在國(guó)外找工作,推薦兩(liǎng)個(gè)面試編程網(wǎng)站:一個(gè)是http://leetcode.com/,leetcode是國(guó)外一網(wǎng)站,它上面有不少編程題;另外一個(gè)是http://www.careercup.com/,而後這個(gè)網(wǎng)站的創(chuàng)始人寫(xiě)了本書(shū),叫《careercup cracking coding interview》,最終這本英文書(shū)被圖靈教育翻譯出版為《程式設(shè)計(jì)師面試金典》。
 
  ●若是國(guó)內(nèi)找工作,則鄭重推薦我編寫(xiě)的《程式設(shè)計(jì)師編程藝術(shù)》,有編程藝術(shù)博客版,以及在博客版本基礎(chǔ)上精簡(jiǎn)優(yōu)化的編程藝術(shù)github版。除此之外,還可看看《編程之美》,與《劍指offer》。
 
  而不論是準(zhǔn)備國(guó)內(nèi)還是國(guó)外的海量數(shù)據(jù)處理面試題,此文必看:教你如何迅速秒殺掉:99%的海量數(shù)據(jù)處理面試題。
 
  此外,多看看優(yōu)秀的開(kāi)原始碼,如nginx或redis,多做幾個(gè)項(xiàng)目加以實(shí)踐之。