You cannot view this unit as you're not logged in yet.
300+ Java Architect Interview Q&As
Module 1 | Architect or lead developer mindset | + |
---|---|---|
Unit 1 | Java application architect mindset & road map - Preview | |
Unit 2 | What are the 16 technical key areas? - Preview | |
Module 2 | Big picture of the baseline architectures | + |
Unit 1 | What are the different application integration styles? - Preview | |
Unit 2 | How does an enterprise Java application integrate with other systems? | |
Unit 3 | High-level JEE architecture overviews at 100 feet with diagrams | |
Unit 4 | Describe a typical Java EE architecture? | |
Unit 5 | CAP theorem interview Q&As | |
Unit 6 | 6 Distributed storage & computing systems interview Q&As | |
Module 3 | Microservices Architecture | + |
Unit 1 | 10+ Domain Driven Design (i.e. DDD) Interview Q&As | |
Unit 2 | 10+ Key Microservices Interview Questions Answered | |
Unit 3 | 7 Apache Kafka architecture interview Q&As | |
Unit 4 | DevOps, Kubernetes, Docker & Microservices Q&As | |
Unit 5 | Event sourcing & CQRS interview Q&As | |
Unit 6 | 15 Spring Boot interview Q&As | |
Unit 7 | Spring Cloud Microservices interview Q&As | |
Module 4 | Cloud Computing | + |
Unit 1 | Multi-tenant Architecture Interview Q&As | |
Unit 2 | AWS Q&As on VPC, Subnets, Availability Zones, VPN, Route tables, NACLs & Security Groups | |
Unit 3 | AWS Identity & Access Management (i.e. IAM) interview Q&As | |
Unit 4 | 15 EC2 instances interview Q&As | |
Unit 5 | 15+ AWS Services overview interview Q&As | |
Unit 6 | 18 Amazon S3 interview Q&As | |
Unit 7 | AWS Web Application Security Q&As | |
Module 5 | Web Basics | + |
Unit 1 | 12 Web basics every web developer must know | |
Unit 2 | HTTP basics on headers, MIME types, & cookies for Java developers | |
Unit 3 | Client-side & Server side view technologies Q&As | |
Module 6 | Web Services | + |
Unit 1 | 6 must know Java Web Services Interview Q&As - Preview | |
Unit 2 | 6 Java RESTful Web services Interview Q&As | |
Unit 3 | JAX-RS how to create a RESTFul Web Service in Java? | |
Unit 4 | 5 JAXB interview Questions & Answers | |
Unit 5 | REST Service URI conventions with Spring MVC | |
Unit 6 | RESTful Web services and HATEOAS Q&A | |
Unit 7 | HATEOAS RESTFul Service with Spring tutorial | |
Unit 8 | REST constraints (i.e. design rules) interview Q&As | |
Unit 9 | 11 SOAP Web Service Interview Q&As | |
Unit 10 | SOAP Web Service Styles Interview Q&As | |
Module 7 | Language Fundamentals | + |
Unit 1 | 10 most common core Java mistakes relating to the language fundamentals - Preview | |
Unit 2 | 4 Q&As on compile-time Vs. runtime Java language fundamentals | |
Unit 3 | 10 Java OOP language fundamentals Q&As | |
Unit 4 | 5 Q&As on OOP Vs. FP paradigms relating to Java language | |
Unit 5 | AOP compliments OOP for cross-cutting concerns | |
Unit 6 | 5 Groovy basics interview Q&As | |
Unit 7 | 3 Q&As on JavaScript Vs Java differences | |
Unit 8 | 3 Q&As on common mistakes relating to JavaScript language fundamentals | |
Unit 9 | 14 SQL language basics interview Q&As | |
Unit 10 | 2 Regex language fundamentals Q&As | |
Unit 11 | 17 XML basics interview Q&As | |
Unit 12 | 6 JSON basics interview Q&As | |
Module 8 | Platform Fundamentals | - |
Unit 1 | 12 Java platform basics Q&As | |
Unit 2 | 10 JEE platform basics interview Q&As | |
Unit 3 | 7 Spring IO & MOM platform Q&As | |
Unit 4 | Monitoring & profiling JVM platforms | |
Unit 5 | 17 Short Q&As on Unix & DOS platforms to run Java applications | |
Module 9 | Specification Fundamentals | + |
Unit 1 | 3 JEE & Web container specifications Q&As | |
Unit 2 | 5 JAX-RS, JAX-WS & JAXB interview Q&AS | |
Unit 3 | 21 Java servlet interview Q&As | |
Unit 4 | 9 JNDI & LDAP interview Q&As | |
Unit 5 | 12 JDBC basics interview Q&As | |
Unit 6 | 8 JPA interview Q&As | |
Unit 7 | 16 JMS interview Q&As | |
Unit 8 | 5 JMX and MBean interview Q&As | |
Module 10 | Design Concepts | + |
Unit 1 | 4 Interview Q&As on coupling | |
Unit 2 | 5 Composition Vs. Inheritance interview Q&As | |
Unit 3 | 6 OOP Q&As on encapsulation, coupling & cohesion | |
Unit 4 | 8 Interview Q&As on SOLID design principles | |
Unit 5 | Open for extension & Closed for modification Principle (OCP) from the SOLID design principles | |
Unit 6 | 10 Interview Q&As on when to use which Java data structure? and why? | |
Unit 7 | 3 Interview Q&As on good API design | |
Unit 8 | 12 UML interview Q&As | |
Unit 9 | 5 Q&As on RESTful web service constraints (i.e. design rules) | |
Unit 10 | 12 design rules to write RESTful web services | |
Unit 11 | 15 Database design interview Q&As | |
Unit 12 | 10 ERD (i.e. Entity-Relationship Diagrams) interview Q&As | |
Module 11 | Design Patterns | + |
Unit 1 | 12 Java design patterns interview Q&As | |
Unit 2 | 5 Java singleton design pattern interview Q&As | |
Unit 3 | Java Proxy, Decorator, Adapter, Bridge, and Facade design patterns Interview Q&As | |
Unit 4 | 3 Flyweight design pattern Interview Q&As to improve memory usage & performance | |
Unit 5 | Java ExecutorService with strategy design pattern to execute concurrently & sequentially | |
Unit 6 | Builder pattern and immutability in Java | |
Unit 7 | Proxy design pattern in Java with service retry example | |
Unit 8 | 4 JEE Design Patterns Interview Q&As | |
Unit 9 | 5 MVC & MVW web design patterns interview Q&As | |
Unit 10 | 3 Enterprise Integration Patterns (i.e. EIP) interview Q&As | |
Module 12 | Concurrency Management | + |
Unit 1 | 5 Java concurrency management interview Q&As - Preview | |
Unit 2 | 6 Interview Q&As on Java concurrency with scenarios | |
Unit 3 | 11 Q&As on atomicity, visibility, ordering & optimistic vs pessimistic locking | |
Unit 4 | 2 Q&As on concurrent modifications & optimistic vs pessimistic locks | |
Unit 5 | JConsole for debugging deadlocks & other threading issues | |
Unit 6 | jvisualvm to debug deadlocks in Java applications | |
Module 13 | Performance Considerations | + |
Unit 1 | 4 Performance considerations interview Q&As | |
Unit 2 | 9 Q&As on writing real-time & low latency applications in Java | |
Unit 3 | 4 Q&As on Big O notation for performance & scalability | |
Unit 4 | Performance considerations in processing large files | |
Unit 5 | 4 Q&As on setting service timeouts for better performance & security | |
Unit 6 | 9 JMeter Q&As on performance testing your Java applications | |
Unit 7 | JMeter for testing RESTFul web services | |
Unit 8 | Tools for profiling performance of Java applications | |
Module 14 | Memory/Resource Considerations | + |
Unit 1 | 8 Java memory management interview Q&As | |
Unit 2 | 7 Java primitives Vs. objects memory consumption interview Q&As | |
Unit 3 | 5 Java String & Array limitations and OutOfMemoryError interview Q&As | |
Unit 4 | 7 Q&As on Garbage Collection & memory leaks in Java | |
Unit 5 | 6 Q&As on tuning the Garbage Collector | |
Unit 6 | 9 Q&As on Caching Data in Java | |
Unit 7 | 6 Hibernate First & second level cache interview Q&As | |
Unit 8 | 4 Q&As on javap, jps, jmap, and jvisualvm to analyze the Java heap | |
Unit 9 | jvisualvm to sample Java heap memory | |
Unit 10 | jvisualvm to detect memory leak | |
Module 15 | Transaction Management | + |
Unit 1 | 9 Java Transaction Management Interview Q&As | |
Unit 2 | 9 JTA interview Q&As | |
Unit 3 | Transaction Management in SQL stored procedure | |
Unit 4 | Wiring JDBC & JPA Transaction Managers in Spring | |
Unit 5 | Unit testing Spring Transaction Management | |
Unit 6 | Debugging Spring Transaction Management | |
Module 16 | Security | + |
Unit 1 | 15 Q&As on security considerations in Java applications | |
Unit 2 | 3 Q&As on HTTP basic authentication | |
Unit 3 | 8 Q&As on encryption, decryption, digital certificates & message digests | |
Unit 4 | Security vulnerabilities & how to prevent them interview Q&As | |
Unit 5 | 3 Q&As on Cross Site Scripting (i.e. XSS) security vulnerabilities & prevention techniques | |
Unit 6 | 3 Q&As on preventing session hijacking security vulnerability | |
Unit 7 | 6 Q&As answers on injection attacks & prevention techniques | |
Unit 8 | 3 Q&As on keystore vs truststore and SSL | |
Unit 9 | Java keytool to generate public-private key pair & to manage key and trust stores | |
Unit 10 | 3 Q&As on tools to debug SSL issues in Java | |
Unit 11 | Spring Security Example | |
Module 17 | Scalability | + |
Unit 1 | 6 Q&As on scaling your Java applications | |
Unit 2 | 5 Q&As on OLTP vs OLAP and scalability | |
Unit 3 | 13 Considerations to write low latency applications in Java | |
Module 18 | Best Practices | + |
Unit 1 | Can you review the given code, and list 10 core Java best practices? | |
Unit 2 | Can you review the following Java code and suggest best practices to improve the code? | |
Unit 3 | Best practices on Java data structures | |
Unit 4 | Can you list 10 JEE best practices from your experience? | |
Module 19 | Coding | + |
Unit 1 | What do you look for in peer code review? | |
Unit 2 | 17 Tips to write robust code | |
Unit 3 | 5 Java unit testing interview Q&As | |
Module 20 | Exception Handling | + |
Unit 1 | 5 Q&As on exception handling in Java | |
Unit 2 | Most commonly thrown core Java exceptions & how to deal with them | |
Module 21 | Software Development Processes | + |
Unit 1 | 5 Q&As on SDLC for Java developers | |
Unit 2 | 18 Agile development methodology interview Q&As | |
Unit 3 | 6 Q&As on merging vs rebasing in Git source control | |
Unit 4 | Software release management & version control with Maven & Git | |
Module 22 | Quality of Service | + |
Unit 1 | How to achieve QoS in your Java application? | |
Unit 2 | QoS & SLAs interview Q&As on Availability, Serviceability, Fault tolerance & Disaster Recoverability - Non Functional Requirements | |
Unit 3 | How do you monitor the JVM? | |
Unit 4 | 3 Q&As on auditing and data retention/archival | |
Unit 5 | Splunk for logging, auditing and QoS | |
Unit 6 | Auditing database records | |
Module 23 | Judging Experience | + |
Unit 1 | 11 "In your Java experience" interview questions & answers | |
Unit 2 | 18 Java scenarios based interview Q&As for the experienced | |
Unit 3 | 3 key "How would you go about ..." Q&As to judge Java experience | |
Unit 4 | How to perform impact analysis across Java based applications? | |
Unit 5 | 9 Java low latency interview questions & answers | |
Unit 6 | 15 slacknesses or lack of experience that can come back & bite you in the back | |
Unit 7 | 15+ SQL scenarios based interview questions answered | |
Module 24 | Finance Domain Knowledge | + |
Unit 1 | 15 Banking & finance domain knowledge interview Q&As | |
Unit 2 | 12+ FX or Forex Trading questions & answers | |
Unit 3 | Accounting domain knowledge on Credits Vs Debits interview Q&As |