內容簡介
在程式設計技能方面,《程式設計師面試攻略》介紹了作為一名程式設計師必須具備的一些知識並以簡潔實用的方式介紹程式設計師的基本功。強調溝通方法是《程式設計師面試攻略》的亮點。《程式設計師面試攻略》不僅適合求職者,也適合人力資源負責人和項目經理兼面試考官。
編輯推薦
在面試過程中您會感到壓力,但通過恰當的準備,您可以得到夢想中的工作。這本經典書籍介紹在美國頂級軟體公司和計算機公司面試中的真實情況,為您在各種情況下成功地通過面試提供幫助。《程式設計師面試攻略》的作者一步一步地引導您解決一些新問題和複雜的智力難題,這些問題都是他們在最近的技術面試中遇到過的。
《程式設計師面試攻略》提供了50個面試場景,並且深入分析了各種解決方案。解決問題的過程描述得很清楚,您在需要的時候能夠很容易地套用這些過程。您還會看到一些專家提示,包括問哪些問題、如何解決問題以及在受阻時應該怎樣做。所有這些都將幫助您在面試中更好地發揮,獲得想要的工作。
您在《程式設計師面試攻略》中將學到:
如何有效地申請職位。
準備整個程式設計面試過程。
如何找到最適合您的程式設計職位。
選擇解決方案的策略以及表明您的能力。
如何改進面試技巧,從而對任何問題或情況都能做出反應。
知識問題、邏輯難題和程式設計問題的解答技巧。
目錄
譯者序
第2版前言
第1版前言
第1章求職之前
1.1了解自己
1.2了解市場
1.3掌握市場需要的技能
1.4處理自己的線上資料
1.5本章小結
第2章求職過程
2.1尋找公司並進行聯繫
2.2面試過程
2.3招聘者的角色
2.4工作邀約和協商
2.5本章小結
第3章編程問題的解答思路
3.1面試過程
3.2解決問題
3.3分析解決方案
3.4本章小結
第4章鍊表
4.1鍊表的種類
4.2基本鍊表操作
4.3鍊表問題
4.4本章小結
第5章樹和圖
5.1樹
5.2圖
5.3二叉樹問題
5.4本章小結
第6章數組和字元串
6.1數組
6.2字元串
6.3數組和字元串問題
6.4本章小結
第7章遞歸
7.1理解遞歸
7.2遞歸問題
7.3本章小結
第8章並發
8.1基本執行緒概念
8.2並發問題
8.3哲學家進餐
8.4本章小結
第9章面向對象編程
9.1基礎知識
9.2構造與析構
9.3面向對象編程問題
9.4本章小結
第10章資料庫
10.1資料庫基礎
10.2資料庫問題
10.3本章小結
第11章其他編程主題
11.1圖形學
11.2位操作
11.3圖形學和位操作問題
11.4本章小結
第12章計數、測量和排序難題
12.1處理難題
12.2難題
12.3本章小結
第13章圖形和空間方面的難題
13.1先畫下來
13.2圖形和空間問題
13.3本章小結
第14章知識問題
14.1準備
14.2問題
14.3本章小結
第15章非技術問題
15.1為什麼要問非技術問題
15.2問題
15.3本章小結
第16章結束語
附錄A簡歷
……