Java Programmer Interview Guide (2nd Edition) cover

Java Programmer Interview Guide (2nd Edition)

No rating yet
Word count
576 words
Chapters
40
Series
Programmer Interview Guide Series
ISBN
9787121137679

Tags

Summary

This book is the 2nd edition of Java Programmer Interview Guide, published by Publishing House of Electronics Industry in July 2011, totaling about 576,000 characters. While retaining the core content of the 1st edition—data structures, string processing, and Java programming—the 2nd edition extensively updates programming interview questions, drawing mainly on interview questions from major companies between 2009 and 2011, striving to reflect changes in the job market over the nearly two years since the 1st edition and to help job seekers better handle new problems and respond to new changes in interviews. The book is divided into six parts: Part 1, "The Job Search Process," covers application channels and procedures, résumé writing, written tests and phone interviews, interviews, and points to note on signing and breaching contracts, as well as career planning for fresh graduates and job changers; Part 2, "Java Programming," covers the JVM, i++, type conversion, program structure, operators, exceptions, reflection, pass-by-value and pass-by-reference, static and private variables, input/output streams, serialization, recursion and probability, garbage collection and memory management, clone, object orientation, nested classes, collection classes, constructors and polymorphism, inheritance and interfaces; Part 3, "Data Structures and Design Patterns," covers stacks, linked lists, hash tables, trees and graphs, sorting fundamentals, strings and StringBuffer, regular expressions, arrays, generics and containers, UML, and common design patterns; Part 4 discusses operating systems, processes and threads, databases and SQL, computer networks, and distributed systems; Part 5 covers Java open-source related technologies, including J2EE, Spring, Hibernate, EJB, JDBC, JSP, Servlet, JavaScript, XML, Struts, WebLogic, WebSphere, WebService, white-box testing, and performance testing; Part 6 consists of comprehensive interview questions, including English interviews, phone interviews, and intelligence tests. The whole book uses a question-and-answer structure; each question provides not only an answer but also knowledge-point extensions and analysis of problem-solving approaches, suitable as systematic review material before an interview.

Editor's review

在各类Java面试书里,这本的特点是“本土化”和“成体系”。它瞄准的是国内中小软件企业和外企笔试面试的实际出题习惯——考得基础、考得琐碎,JVM里对象放堆还是栈、i++与运算符优先级、传值还是传引用、String与StringBuffer的差别,这些看似简单却常被问倒的问题,书中都单独成节来讲。 第2版最大的更新在于“时新”:题目取材于2009至2011年各大公司的实际面试题,并针对IDE普及后频繁出现的异常处理、JVM配置、运算符问题补充了例题;递归题从常见的斐波那契转向考察递归效率;还新增了类型转换、泛型、白盒测试、排序、博弈类智力题等章节。求职过程部分也补入签约与违约两节,把容易被忽略的细节讲清楚了。 全书用问答体组织,每题不止给答案:先复习概念,再梳理解题思路,给出可验证的结论,最后串起几种解法并点出背后的算法本质。它不承诺“万能”,但作为面试前两三周的系统梳理和查漏补缺,效率很高。

Who it's for

A good fit for

  • 准备校招或社招笔试面试的Java初学者与应届生
  • 有一定语法基础、需要系统梳理Java基础考点的人
  • 想了解国内IT企业常考基础题与智力题的求职者
  • 需要补充操作系统、数据库、网络等横向知识的程序员

Not a good fit for

  • 只想要算法竞赛或高阶架构设计深度内容的资深工程师
  • 希望学习最新Java版本(如Java 17及以上)特性的读者
  • 把本书当系统教程从零开始学Java的零基础读者

Reading tips

  1. 先通读第1部分求职流程,再按岗位要求挑选第2至第5部分的技术章节,不必从头到尾线性读
  2. 每章题目先自己作答再看解析,重点标记“知其然不知其所以然”的考点,面试前一周只看标记
  3. 先集中攻克第5、6、8、9、10章等高频基础考点,再补充第14至16章的横向知识
  4. 面试前用第22、23章做一次电话面试与英语自我介绍的口头模拟演练

About the publisher

Publishing House of Electronics Industry China · Founded in 1982

The Publishing House of Electronics Industry is a comprehensive publisher distinguished by its focus on electronic information and related fields. Judging from the more than 3,000 titles in its catalogue, its publishing covers programming and design, artificial intelligence, computer science, finance and economics, photography, and social sciences, attending both to cutting-edge technology and to general readers. Representative titles include Factor Investing: Methods and Practice, x86 Assembly Language: From Real Mode to Protected Mode, The RISC-V Reader, Artificial Intelligence: Speech Recognition, Understanding and Practice, Phased Array Radar Technology, Radar Target Characteristics, and 100 Go Mistakes and How to Avoid Them, most of which centre on technical methods and engineering practice. Its authors include Shi Chuan, Li Zhong, Wang Xiaobo, David Patterson, Andrew Waterman, and Yu Zihao, among others from China and abroad. Owing to limited public information, no further publishing features are elaborated here.

Contents

  1. Part 1 The Job-Hunting Process
  2. Chapter 1 Applying for a Job
  3. 1.1 Job Search Channels
  4. 1.2 Application Procedure
  5. Chapter 2 Writing a Résumé
  6. 2.1 Résumé Tips
  7. 2.2 Résumé Templates
  8. Chapter 3 The Five Steps of Job Hunting
  9. 3.1 Written Test
  10. 3.2 Telephone Interview
  11. 3.3 Interview
  12. 3.4 Signing the Contract
  13. 3.5 Breach of Contract
  14. Chapter 4 Career Development Planning
  15. 4.1 New Graduates Lacking Work Experience
  16. 4.2 Programmers Changing Jobs
  17. 4.3 Working Happily
  18. Part 2 Java Programming
  19. Chapter 5 Basic Concepts of Java Programming
  20. 5.1 JVM
  21. 5.2 i++
  22. 5.3 Type Conversion
  23. 5.4 Program Structure
  24. 5.5 Operators
  25. 5.6 Exceptions
  26. 5.7 Reflection
  27. Chapter 6 Passing by Value and by Reference
  28. 6.1 Pass by Value and Pass by Reference
  29. 6.2 Static Variables and Private Variables
  30. 6.3 Input/Output Streams
  31. 6.4 Serialization
  32. Chapter 7 Loops, Conditions, and Probability
  33. 7.1 Classic Recursion Problems
  34. 7.2 Loops and Conditions
  35. 7.3 Probability
  36. Chapter 8 Java Memory Management
  37. 8.1 Garbage Collection
  38. 8.2 Memory Management
  39. 8.3 clone
  40. Chapter 9 Object-Oriented Programming

FAQ

这本书第2版和第1版、第3版有什么差别?
第1版于2007年出版,共459页;第2版2011年7月推出,在保留数据结构、字符串处理、Java程序设计等主干内容的基础上大量更新面试题,取材2009至2011年各公司真题,新增类型转换、泛型、白盒测试、排序、博弈智力题等内容,并补入签约与违约两节;第3版于2013年出版,主要更新2011至2013年的题目。
零基础可以看这本书吗?
不太合适。本书定位是面试前的复习与查漏补缺,题目解析直接建立在Java语法、面向对象和基本数据结构之上。零基础读者建议先学完一门Java入门教材、能独立写小程序,再用本书做考点梳理。
书里的内容现在还算过时吗?
部分内容时效性有限。Struts、EJB、JDO、WebLogic、WebSphere、Applet等章节对应的是2011年前后的技术栈,如今面试中已较少涉及;而JVM内存、垃圾收集、集合类、多态与接口、传值传引用、字符串与正则等基础考点仍长期有效,建议按需取舍。
扫描版PDF阅读时要注意什么?
扫描版无文字层,无法全文检索与复制,建议先确认页码完整、目录页清晰,再对照纸质目录建立自己的检索表;阅读时可配合电子笔记摘录题目关键词,方便面试前快速回查。

Comments

Find this book

This site is an index: you start “Search all sources” in your browser, and the entries it lists all point to third-party sites; please judge their availability yourself.

About the author

欧立奇 Author

Ou Liqi is an author whose writing focuses mainly on personal finance and business topics. Publicly available information about him is limited, and no reliable records of his nationality, dates of birth and death, or detailed career have been found. Judging from the four works included in the database, his writing centers on practical investing and covers such subjects as precious metals, including gold and silver, commodities, foreign exchange, and basketball lottery investing. His representative work is The Gold and Silver Investment Treasure Book: Learning Precious Metals Investing from One Book. These works are generally aimed at ordinary readers and positioned as introductory guides, seeking to explain the basic knowledge and methods of different investment products in accessible language. Overall, Ou Liqi's writing stays close to individual investors' needs and covers a range of market categories, showing a popular and practice-oriented character.

More by the same author

Top rated in the same category