Cargando…

Java programming interviews exposed /

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; Imp...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Markham, Noel
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Hoboken : Wiley, 2014.
©2014
Colección:Wrox guides.
Temas:
Acceso en línea:Texto completo
Texto completo
Tabla de Contenidos:
  • 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.