Coding Interviews: Questions, Analysis & Solutions (Paperback)

Harry He

  • 出版商: Apress
  • 出版日期: 2012-12-24
  • 售價: $2,930
  • 貴賓價: 9.5$2,784
  • 語言: 英文
  • 頁數: 300
  • 裝訂: Paperback
  • ISBN: 1430247614
  • ISBN-13: 9781430247616
  • 相關分類: 職涯發展
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

商品描述

This book is about coding interview question of software and Internet companies. It covers five key factors which determine performance of candidates: (1) the basics of programming languages, data structures and algorithms, (2) approaches to writing code with high quality, (3) tips to solve difficult problems, (4) methods to optimize code, (5) soft skills required in interviews. The basics of languages, algorithms and data structures are discussed as well as questions that explore how to write robust solutions after breaking down problems into manageable pieces. It also includes examples to focus on modeling and creative problem solving.

Interview questions from the most popular companies in the IT industry are taken as examples to illustrate the five factors above. Besides solutions, it contains detailed analysis, how interviewers evaluate solutions, as well as why they like or dislike them.

Readers will improve their interview performance after reading this book. It will be beneficial for them even after they get offers, because its topics, such as approaches to analyzing difficult problems, writing robust code and optimizing, are all essential for high-performing coders.

What you’ll learn

  • Necessary knowledge for coding interviews, including programming languages, algorithms and data structures
  • Tips to write complete and robust code
  • Approaches to simplifying and solving difficult problems, with examples, figures and discussion
  • Methods to optimizing memory and space efficiency
  • Tips to demonstrate communication skills and learning skills during interviews
  • Standards in interviewers’ minds to evaluate candidates’ performance

Who this book is for

Targeted audiences of this book include students who are interested in programming-related careers, as well as developers with less-than-three-year experience who are looking for more career opportunities.

Table of Contents

1. Interview Process
2. Programming Languages
3. Data Structures
4. Algorithms
5. High Quality Code
6. Approaches to Solutions
7. Optimization
8. Skills for Interviews
9. Interview Cases
 

商品描述(中文翻譯)

這本書是關於軟體和互聯網公司的編碼面試問題。它涵蓋了決定候選人表現的五個關鍵因素:(1)編程語言、數據結構和算法的基礎,(2)高質量編碼的方法,(3)解決困難問題的技巧,(4)優化代碼的方法,(5)面試中所需的軟技能。書中討論了語言、算法和數據結構的基礎知識,以及如何將問題分解為可管理的部分並編寫堅固解決方案的問題。它還包括一些例子,重點關注建模和創造性問題解決。

書中以IT行業最受歡迎的公司的面試問題作為例子,來說明上述五個因素。除了解決方案外,書中還包含詳細的分析,面試官如何評估解決方案以及他們喜歡或不喜歡的原因。

讀者在閱讀本書後將提升他們的面試表現。即使他們獲得了工作機會,這本書也對他們有益,因為其中的主題,如分析困難問題的方法、編寫堅固代碼和優化,對於高效編碼人員來說都是必不可少的。

你將學到什麼:
- 編碼面試所需的必要知識,包括編程語言、算法和數據結構
- 編寫完整且堅固代碼的技巧
- 簡化和解決困難問題的方法,包括例子、圖片和討論
- 優化內存和空間效率的方法
- 在面試中展示溝通技巧和學習能力的技巧
- 面試官評估候選人表現的標準

這本書的目標讀者包括對與編程相關職業感興趣的學生,以及有不到三年經驗且正在尋找更多職業機會的開發人員。

目錄:
1. 面試流程
2. 編程語言
3. 數據結構
4. 算法
5. 高質量代碼
6. 解決方案方法
7. 優化
8. 面試技巧
9. 面試案例