《劍指Offer:名企面試官精講典型編程題》剖析了50個典型的程序員面試題,從基礎(chǔ)知識、代碼質(zhì)量、解題思路、優(yōu)化效率和綜合能力五個方面系統(tǒng)整理了影響面試的5個要點。全書分為7章,主要包括面試的流程,討論面試流程中每一環(huán)節(jié)需要注意的問題;面試需要的基礎(chǔ)知識,從編程語言、數(shù)據(jù)結(jié)構(gòu)及算法三方面總結(jié)了程序員面試的知識點;高質(zhì)量的代碼,討論影響代碼質(zhì)量的3個要素(規(guī)范性、完整性和魯棒性),強調(diào)高質(zhì)量的代碼除了能夠完成基本的功能之外,還能考慮到特殊情況并對非法輸入進(jìn)行合理的處理;解決面試題的思路,總結(jié)在編程面試中解決難題的常用思路,如果在面試過程中遇到了復(fù)雜的難題,應(yīng)聘者可以利用畫圖、舉例和分解復(fù)雜問題3種方法化繁為簡,先形成清晰的思路再動手編程;優(yōu)化時間和空間效率,介紹如何優(yōu)化代碼的時間效率和空間效率,讀完這一章讀者將學(xué)會常用的優(yōu)化時間效率及空間換時間的常用算法,從而在面試中找到最優(yōu)的解法;面試中的各種能力,本章總結(jié)應(yīng)聘者在面試過程中如何表現(xiàn)學(xué)習(xí)能力和溝通能力,并通過具體的面試題討論如何培養(yǎng)知識遷移能力、抽象建模能力和發(fā)散思維能力;兩個面試案例,這兩個案例總結(jié)了應(yīng)聘者在面試過程中哪些舉動是不好的行為,而哪些表現(xiàn)又是面試官所期待的行為。 何海濤,現(xiàn)思科高級軟件工程師,曾先后就職于Autodesk和微軟。分別于2003年和2006年于浙江大學(xué)獲得計算機專業(yè)學(xué)士和碩士學(xué)位。主要關(guān)注程序員求職應(yīng)聘領(lǐng)域、以及軟件設(shè)計、開發(fā)和調(diào)試技術(shù)。著有《劍指Offer——名企面試官精講典型編程題》一書。
|