Book Detail : Java Programming Interviews Exposed

Book Title: 
Java Programming Interviews Exposed
Resource Category: 
Author: 
Publisher: 
Publication Year: 
2 014
Number of Pages: 
384
ISBN: 
978-1-118-72286-2
Language: 
English
WishList: 
yes
Available at Shelf: 
No
Description: 

Java is a popular and powerful language that is a virtual requirement for businesses making use of IT in their daily operations. For Javaprogrammers, this reality offers job security and a wealth of employment opportunities. But that perfect Java coding job won't be available if you can't ace the interview. If you are a Java programmer concerned about interviewing, Java Programming Interviews Exposed is a great resource to prepare for your next opportunity. Author Noel Markham is both an experienced Java developer and interviewer, and has loaded his book with real examples from interviews he has conducted.

Table of Contents (Summary): 

Part I: Navigating the Interview Process

  • Chapter 1: Dissecting Interview Types
  • Chapter 2: Writing a Noticeable Resume
  • Chapter 3: Technical Test and Interview Basics
  • Chapter 4: Writing Core Algorithms
  • Chapter 5: Data Structures
  • Chapter 6: Design Patterns
  • Chapter 7: Implementing Popular Interview Algorithms

Part II: Core Java

  • Chapter 8: Java Basics
  • Chapter 9: Testing with JUnit
  • Chapter 10: Understanding the Java Virtual Machi
  • Chapter 11: Concurrency

Part III: Components and Frameworks

  • Chapter 12: Integrating Java Applications with Databases
  • Chapter 13: Creating Web Applications
  • Chapter 14: Using HTTP and RES
  • Chapter 15: Serialization
  • Chapter 16: The Spring Framework
  • Chapter 17: Using Hibernate
  • Chapter 18: Useful Libraries
  • Chapter 19: Developing with Build Tools
  • Chapter 20: Android

Appendix: Introducing Scala

Index

Table of Contents (Expanded): 

Part I: Navigating the Interview Process

Chapter 1: Dissecting Interview Types

  • Looking at the Phone Screening Process
  • Reviewing Technical Tests
  • Handling Face-to-Face Interviews
  • Making the Decision
  • Summary

Chapter 2: Writing a Noticeable Resum

  • How to Write a Resume and Cover Letter
  • Writing a Cover Letter
  • Summary

Chapter 3: Technical Test and Interview Basics

  • Technical Written Tests
  • At-Computer Tests
  • Face-to-Face Technical Interviews
  • Summary

Chapter 4: Writing Core Algorithms

  • Looking at Big O Notation
  • Sorting Lists
  • Searching Lists
  • Summary

Chapter 5: Data Structures

  • Lists
    • The Relationship between Arrays and Lists
  • Trees
  • Maps
  • Sets
  • Summary

Chapter 6: Design Patterns

  • Investigating Example Patterns
  • Commonly Used Patterns
  • Summary

Chapter 7: Implementing Popular Interview Algorithms

  • Implementing FizzBuzz
  • Demonstrating the Fibonacci Sequence
  • Demonstrating Factorials
  • Implementing Library Functionality
  • Using Generics
  • Summary

Part II: Core Java

Chapter 8: Java Basics

  • The Primitive Types
  • Using Objects
  • Java’s Arrays
  • Working with Strings
  • Understanding Generics
  • Autoboxing and Unboxing
  • Using Annotations
  • Naming Conventions
    • Classes
    • Variables and Methods
    • Constants
  • Handling Exceptions
  • Using the Standard Java Library
  • Looking Forward to Java 8
  • Summary

Chapter 9: Testing with JUnit

  • The JUnit Test Life Cycle
  • Best Practices for Using JUnit
  • Eliminating Dependencies with Mocks
  • Creating System Tests with Behavior-Driven Development
  • Summary

Chapter 10: Understanding the Java Virtual Machie

  • Garbage Collection
  • Memory Tuning
  • Interoperability between the JVM and the Java Language
  • Summary

Chapter 11: Concurrency

  • Using Threads
  • Working with Concurrency
  • Actors
  • Summary

Part III: Components and Frameworks

Chapter 12: Integrating Java Applications with Databases

  • SQL: An Introduction
  • JDBC: Combining Java and the Database
  • Testing with In-Memory Databases
  • Summary

Chapter 13: Creating Web Applications

  • Tomcat and the Servlet API
  • Jetty
  • Play Framework
  • Summary

Chapter 14: Using HTTP and REST

  • The HTTP Methods
  • HTTP Clients
  • Creating HTTP Services Using REST
  • Summary

Chapter 15: Serialization

  • Reading and Writing Java Objects
  • Using XML
  • JSON
  • Summary

Chapter 16: The Spring Framework

  • Core Spring and the Application Context
  • Spring JDBC
  • Integration Testing
  • Spring MVC
  • Summary

Chapter 17: Using Hibernate

  • Using Hibernate
  • Summary

Chapter 18: Useful Libraries

  • Removing Boilerplate Code with Apache Commons
  • Developing with Guava Collections
  • Using Joda Time
  • Summary

Chapter 19: Developing with Build Tools

  • Building Applications with Maven
  • Ant
  • Summary

Chapter 20: Android

  • Basics
    • Components
    • Intents
    • Activities
    • BroadcastReceivers
    • Services
  • User Interface
  • Persistence
  • Android Hardware
  • Summary

Appendix: Introducing Scala

Index

Tags: 
2.675675
Average: 2.7 (74 votes)

Search the Web

Custom Search

Searches whole web. Use the search in the right sidebar to search only within javajee.com!!!