隨筆記事之一

思考下最近下作程序員的歷程以及知識點:程序員

對於程序自己仍是首要重溫+突擊程序設計、算法和操做系統面試

程序設計:算法

1,把基礎的數據結構的C語言實如今紙上寫三遍以上,用我能想到的最精簡最優化的方法編程

2,閱讀CARM和TCPL,確保不會遺漏C語言的每一個細節數據結構

3,重溫以前本身作過的靠譜項目,並總結裏面的關鍵難題和解決思路優化

4,重讀Writing Solid Code、Elements of Programming、Practice of programminggoogle

5,閱讀Science of Programming,作到能夠證實本身的程序的正確性(前條件+後條件+不變式)操作系統

算法:設計

1,重讀Algorithm Design Manual,重點閱讀Dynamic Programming和Backtraversecode

2,重讀Programming Pearls和More Programming Pearls,並完成全部課後題

3,獨立解決編程之美里面的題目(國內很多企業選題用的這本書)

4,完成Careercup裏Amazon、Google和Microsoft這三個分類下面的前20頁面試題

5,完成TopCoder的數十道D1L2~D2L1難度區間的算法題目

操做系統:

1,重讀Modern Operating System,重溫OS的核心概念

2,重讀Computer Systems a Programmer’s Perspective的關鍵章節,回顧裏面的關鍵點

 

此外列出一些面試筆試題的資源,此外感謝基友@codewarrior以前的推薦:

1,Crack over the code interview

很靠譜的筆試面試指導手冊

2,CareerCup

集齊了大量的真實筆試面試題,去外企的必定得看

3,TopCoder

若是不是ACM,練這個就夠,其實面試也不會問太難的算法,哪怕是google

4,編程之美

儘管題目有些過期,但依然很實用,三星題目適合一我的仔細想

此外也說下一些不靠譜的資源

1,IT公司面試100題

這個恐怕是國內傳的最多的IT面試題

題目自己還能夠,但那個出題人自己代碼功底通常,給出的答案包含大量錯誤和缺陷,致使參考價值驟降

2,程序員面試寶典

同樣的書,各類錯誤概念的堆積,若是一個錯誤給我一塊錢,我能從這本書搞成萬元戶。若是去正規公司拿這本書準備,包你被黑出翔。

相關文章
相關標籤/搜索