讀書日——我最推薦的一本技術書籍《程式設計師面試金典(第6版)》
本書簡介
顧名思義,看這本書的名字就知道是和麵試相關的,那麼,你真的瞭解面試嗎?
此書英文名為《Cracking the Coding Interview》,作者是一名軟體工程師,參加過谷歌、微軟、蘋果、亞馬遜等公司,也做過面試官,所以內容上我覺得非常接地氣。
再說回這本書的內容,首先它不同於《劍指offer》的一點在於,這本書不光講了演算法,還有面試的流程、各大公司的面試獨特之處、面試之前的準備工作、錄用通知及注意事項、數學邏輯、物件導向、C/C++、Java、資料庫、作業系統等知識點,並對每個題目有1-3個小提示分散在全書。所以我認為內容範圍覆蓋的非常廣且循序漸進。
而這本書裡的100多道面試題涉及了大範圍的資料結構和演算法知識,且一道題目(並不保證是所有題目)有1-3個不同解法,因此強力推薦這本書作為技術面試的一個資源。
章節內容
第1章-第4章,瞭解面試流程和準備面試材料
第5章-第7章,準備自我介紹和主觀性面試題,時間複雜度分析和技術面試題的思路講解
第9章-第10章,面試中會碰到的問題及解法(重要)
第8章,如何處理錄用與被拒的情況,如何評估錄用待遇,入職須知及談判
第11章,進階話題,擴充套件內容,屬於一些有用但較難的知識點,一般在進行4-7輪面試時估計才會用到
將書上內容串起來,就是一個完整的面試經歷了:準備找工作or跳槽——> 準備簡歷,練習自我介紹——>技術面試、HR面試——>處理錄用通知,接受/拒絕 。
其它想要說的話
麵霸並非是速成的,在平時的面試中,建議準備一支錄音筆,方便在面試結束後覆盤整個面試流程,汲取面試經驗與注意點,完善自己的面試能力體系
光看書中解法是不行的,建議再找習題來檢測自己的學習效果,推薦LeetCode的程式設計師面試金典題庫
刷題推薦使用“五遍刷題法”,一道題需要看解法刷、自己刷,隔一天刷、隔一週刷、面試前一週或半周刷
將面試視作一次檢驗自己知識掌握度的機會,或者是和一位技術大佬溝通的過程,而非審訊,或許會緩解面試時的緊張感。(從騰訊技術面中學習到的)
祝各位閱讀愉快~
相關文章
- 我最推薦的一本技術書
- 程式設計師經典書籍推薦-附 PDF程式設計師
- 推薦Java程式設計師閱讀的書籍Java程式設計師
- 我最推薦的一本技術書《機器學習實戰》機器學習
- 推薦一本技術類書籍:Unix環境高階程式設計程式設計
- 程式設計科普書籍推薦程式設計
- 設計模式 經典書籍必備推薦設計模式
- 技術管理—管理書籍推薦
- 推薦一本 Laravel 書籍<Laravel 框架關鍵技術解析>Laravel框架
- 春天裡,推薦給程式設計師們的技術書程式設計師
- Linux好書、經典書籍推薦Linux
- 讀一本跟技術無關的書籍
- 頂級程式設計師推薦的程式設計開發書籍【整合】程式設計師
- 推薦給程式設計師的一些書(不止是技術書)程式設計師
- Python 程式設計師應讀的 7 本經典書籍Python程式設計師
- 推薦一本好的linux書籍Linux
- 國外程式設計師推薦的免費程式設計書籍資源程式設計師
- 「程式設計師讀書月」: 參與活動,每天贈送一本技術圖書!程式設計師
- 書籍推薦:《API 設計模式》API設計模式
- 強烈推薦所有程式設計師都要看完的書籍程式設計師
- 程式設計師推薦書單程式設計師
- 程式設計書籍推薦——按角色劃分程式設計
- 經典程式設計書籍大全程式設計
- 程式設計師翻譯技術類書籍的總結程式設計師
- 10多本計算機經典書籍推薦計算機
- C++必讀書籍推薦C++
- 我讀過的⼀些優秀技術書籍
- 2016 年程式設計師最值得讀的一本書程式設計師
- 必讀技術書籍
- 每個程式設計師應該閱讀的10本經典書籍程式設計師
- 我讀過的最佳程式設計書:一本沒有程式碼的書程式設計
- 強烈推薦10本程式設計師在家讀的書程式設計師
- 程式設計師必讀的書,StackOverflow 創始人推薦程式設計師
- 頂級 Linux 開發者推薦的程式設計書籍Linux程式設計
- 推薦10本C#程式設計的最佳書籍C#程式設計
- 國外程式設計師推薦:每個程式設計師都應讀的書程式設計師
- Android程式設計師必讀電子書推薦Android程式設計師
- 程式設計書籍推薦——按內容劃分程式設計