面試c++研發工程師需要看哪些書
阿新 • • 發佈:2019-01-01
本文主要是我現階段對將要學習的幾本書的羅列,並不保證對大家有用,如果沒興趣可以不用繼續看下去了,謝謝。如果你有什麼建議和指導,歡迎交流,謝謝!
1.對linux C 程式設計的學習。PS: Linux是一個非常經典的系統,熟練的掌握它能夠讓你後面的學習變得更加高效和深入。
《linux C 程式設計》、《linux 作業系統原理與運用》
2.對c++能有一個良好的基礎和深入的認識。PS: 不管學什麼,一定要把基礎打好,貪多嚼不爛,只能你能夠把這兩本書認真學習完,你C的水平一定會在上一個層次。
《c++ primer》、《C++ 物件模型》
3.掌握一定的演算法知識是程式設計所必須的,這點是共識,不過對演算法的要求上大公司和小公司還是有比較大差別的。大公司注重你編碼能力的同時還會對你的演算法水平有一定要求,小公司的話主要注重的是你的coding能力和編碼經驗。有兩套題目推薦給大家:leetcode對大部分公司夠用了,acm:適合對自己未來工作期望很高的人。
《演算法導論》、《演算法與資料結構》
4.如果你想寫出更好更高明的程式碼,那就需要對系統的底層執行有一定的掌握。
《ARM 體系結構與程式設計》、《深入理解計算機系統》
5.面試類,學了那麼多知識,萬一剛好碰上自己不重視沒認真學的怎麼辦,下面的兩本書可以讓你加固你對這些的掌握,讓你能夠發揮 出百分百的水平。
《程式設計之美》、《劍指offer》
以上純屬我個人的理解,由於我水平有限,寫得不好的希望大家補充、指導和交流,謝謝!