Document Type
|
:
|
BL
|
Record Number
|
:
|
640966
|
Doc. No
|
:
|
dltt
|
Main Entry
|
:
|
Markham, Noel.
|
Title & Author
|
:
|
Java programming interviews exposed /\ Noel Markham.
|
Page. NO
|
:
|
1 online resource (386 pages)
|
ISBN
|
:
|
9781118722923
|
|
:
|
: 1118722922
|
|
:
|
: 9781118722886
|
|
:
|
: 1118722884
|
|
:
|
9781118722862
|
Contents
|
:
|
Acknowledgments; Contents; Introduction; 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 Resume; 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
|
|
:
|
Using the Standard Java LibraryLooking 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 Machine; 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 IntroductionJDBC: 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 LibrariesRemoving 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; User Interface; Persistence; Android Hardware; Summary; Appendix: Introducing Scala; Scala Basics; Functions as Values; Immutability; Summary; Index
|
Abstract
|
:
|
Chapter 5: Data Structures; 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; Handling Exceptions
|
|
:
|
If you are a skilled Java programmer but are concerned about the Java coding interview process, this real-world guide can help you land your next position Java is a popular and powerful language that is a virtual requirement for businesses making use of IT in their daily operations. For Java programmers, 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 p
|
Subject
|
:
|
Computer programming, Problems, exercises, etc.
|
Subject
|
:
|
Computer software.
|
Subject
|
:
|
Java (Computer program language)
|
Subject
|
:
|
Computer programming-- Problems, exercises, etc.
|
Subject
|
:
|
Computer software.
|
Subject
|
:
|
Java (Computer program language)
|
Dewey Classification
|
:
|
005.1
|