"Acing the Java Programming Interview" provides more than 150 interview questions and solutions that job seekers are likely to encounter when interviewing for Java coding positions. These real-world questions come from real employer interviews, as compiled by the online interview testing site Interview Zen.The book covers three main skill The Interview Process, Core Java, and Java Components and Frameworks. The Interview Process section prepares readers for the various interview formats that can trip up even an experienced programmer. These include telephone screening, technical at-computer or "pair testing," and the softer personality-based interviews. These are the types of questions used to weed out applicants, before getting into detailed questions that drill down into Java itself. For example, basic questions regarding software design patterns, data formats and algorithms.The section on Core Java covers the part of the interview process that tests the applicant's understanding of Java language fundamentals, including types, naming conventions, strings, generics, common methods, and exception handling. There is also a focus on unit testing; these skills are often the subject of interview questions. They will also be used to run most examples throughout the book, and provide an environment for self-testing programming skills, so would be of general use to people honing their core Java language skills. Other common interview questions covered include the Java Virtual Machine (operation and tuning) and concurrency, both of which are core to enterprise Java operations. Java Components and Frameworks covers all of the essential class libraries, frameworks, and server technologies that support Java enterprise development. These include the Spring and Hibernate middleware frameworks; build tools like Maven and Ant; server technologies like Tomcat; and database methods and technologies. Each chapter can be read in isolation, with no dependency on any other chapter from this section.An appendix covers the two other languages that run on the Scala and Groovy. These two languages are becoming popular adjuncts for JVM-based development, and key to running production systems on JVM. Employers will be impressed by candidates that can demonstrate a breadth of skills for running production systems on the JVM.The book's companion website will provide all of the sample code in the book, plus link to Interview Zen for ancillary support material and testing.
I am a writer and a painter, mostly watercolors these days. Before I retired, I was an English teacher and then an Internet Marketing consultant for many years.
Reading mysteries, thrillers and crime stories is a life-long passion, starting with the Nancy Drew series when I was a very young girl.
I was married to my husband, John, for 60 years and have two wonderful children, 2 fantastic grandsons and a great grandson on the way.
Отличная книга для начала подготовки к техническим интервью для каждого, кто планирует разрабатывать на Java. Очень хороший разбор структур данных, прекрасное введение в О-нотацию и алгоритмы, разжеванное объяснение работы JVM. Без особой глубины — но как раз на том уровне, чтобы начать разбираться. Если после этой книги выучить наизусть Cracking the Coding Interview — Вы станете очень опасным человеком.
If you are a java programmer and really need to consolidate everything before facing an interview, go for this book. This book will give you an overview of all the necessary presentations. I definitely liked one thing about this book and which is with every program the author has given examples of unit testing using Junit, which is obviously an important and most impressive part. At the end you should write a good quality code and definitely would help you to understand where it is breaking. You can have a good overview of the Spring, hibernate, JDBC just before appearing for an interview. All the best readers :)
A good overview, but I didn't find the explanations of new concepts self-sufficient. Nor did I find the coverage comprehensive. It was an okay read though. I'd give it 3.5 stars if I could.
Java Programming Interviews Exposed is a good book if you want to revise the core java concepts in quick time. I really like the author approach to cover a different aspect of languages such as testing frameworks and explaining useful external libraries.
But book covers the topic in a broad manner , don't go in deeper which I think was needed for topics like concurrency and the multi-threaded environment but still a good refresher.