Java architects interview questions & answers

The course links are clickable only for the members – Register. If you have already registered, please Login to access the entire site resources for the registered duration. How to become an architect?.

Module 1Architect or lead developer mindset
Architect or lead developer mindset
Unit 1Java application architect mindset & road map
Unit 2What are the 16 technical key areas?
Module 2Big picture of the baseline architectures
Big picture of the baseline architectures
Unit 112 High-level JEE architecture overviews at 100 feet with diagrams
Unit 2Describe a typical Java EE architecture?
Unit 312 JEE application integration styles with diagrams
Unit 4CAP theorem interview Q&As
Module 3Language Fundamentals
Robustness of a mainstream language like Java, C#, C++ etc, clarity & conciseness of a dynamic scripting language like Groovy, JavaScript, Perl, Ruby, Python, etc, SQL for database access, Regex for pattern matching & XML/JSON for data exchange.
Unit 110 most common core Java mistakes relating to the language fundamentals
Unit 24 Q&As on compile-time Vs. runtime Java language fundamentals
Unit 310 Java OOP language fundamentals Q&As
Unit 45 Q&As on OOP Vs. FP paradigms relating to Java language
Unit 5AOP compliments OOP for cross-cutting concerns
Unit 65 Groovy basics interview Q&As
Unit 73 Q&As on JavaScript Vs Java differences
Unit 83 Q&As on common mistakes relating to JavaScript language fundamentals
Unit 914 SQL language basics interview Q&As
Unit 102 Regex language fundamentals Q&As
Unit 1117 XML basics interview Q&As
Unit 126 JSON basics interview Q&As
Module 4Platform Fundamentals
Environment for developing, compiling, interpreting, and executing your applications. JDK for developing, JRE for running Java apps, system platforms like DOS & Unix, web servers & application servers for deploying & executing web apps & web services & MOM servers to host queues/topics.
Unit 112 Java platform basics Q&As
Unit 210 JEE platform basics interview Q&As
Unit 37 Spring IO & MOM platform Q&As
Unit 4Monitoring & profiling JVM platforms
Unit 517 Short Q&As on Unix & DOS platforms to run Java applications
Module 5Specification Fundamentals
Java EE is a platform which defines standard specifications/APIs like Servlet 3.0 spec, Web container spec, JAX-RS, JAX-WS, JMS, JDBC, JNDI, JPA, JMX, RMI, etc
Unit 13 JEE & Web container specifications Q&As
Unit 25 JAX-RS, JAX-WS & JAXB interview Q&AS
Unit 321 Java servlet interview Q&As
Unit 49 JNDI & LDAP interview Q&As
Unit 512 JDBC basics interview Q&As
Unit 68 JPA interview Q&As
Unit 716 JMS interview Q&As
Unit 85 JMX and MBean interview Q&As
Module 6Design Concepts
OO, Database design & RESTful web service design considerations
Unit 14 Interview Q&As on coupling
Unit 25 Composition Vs. Inheritance interview Q&As
Unit 36 OOP Q&As on encapsulation, coupling & cohesion
Unit 48 Interview Q&As on SOLID design principles
Unit 5Open for extension & Closed for modification Principle (OCP) from the SOLID design principles
Unit 610 Interview Q&As on when to use which Java data structure? and why?
Unit 73 Interview Q&As on good API design
Unit 812 UML interview Q&As
Unit 95 Q&As on RESTful web service constraints (i.e. design rules)
Unit 1012 design rules to write RESTful web services
Unit 1115 Database design interview Q&As
Unit 1210 ERD (i.e. Entity-Relationship Diagrams) interview Q&As
Module 7Design Patterns
Design Patterns
Unit 112 Java design patterns interview Q&As
Unit 25 Java singleton design pattern interview Q&As
Unit 3Java Proxy, Decorator, Adapter, Bridge, and Facade design patterns Interview Q&As
Unit 43 Flyweight design pattern Interview Q&As to improve memory usage & performance
Unit 5Java ExecutorService with strategy design pattern to execute concurrently & sequentially
Unit 6Builder pattern and immutability in Java
Unit 7Proxy design pattern in Java with service retry example
Unit 84 JEE Design Patterns Interview Q&As
Unit 95 MVC & MVW web design patterns interview Q&As
Unit 103 Enterprise Integration Patterns (i.e. EIP) interview Q&As
Module 8Concurrency Management
Concurrency Management
Unit 15 Java concurrency management interview Q&As
Unit 26 Interview Q&As on Java concurrency with scenarios
Unit 311 Q&As on atomicity, visibility, ordering & optimistic vs pessimistic locking
Unit 42 Q&As on concurrent modifications & optimistic vs pessimistic locks
Unit 5JConsole for debugging deadlocks & other threading issues
Unit 6jvisualvm to debug deadlocks in Java applications
Module 9Performance Considerations
Performance Considerations
Unit 14 Performance considerations interview Q&As
Unit 29 Q&As on writing real-time & low latency applications in Java
Unit 34 Q&As on Big O notation for performance & scalability
Unit 4Performance considerations in processing large files
Unit 54 Q&As on setting service timeouts for better performance & security
Unit 69 JMeter Q&As on performance testing your Java applications
Unit 7JMeter for testing RESTFul web services
Unit 8Tools for profiling performance of Java applications
Module 10Memory/Resource Considerations
Memory/Resource Considerations
Unit 18 Java memory management interview Q&As
Unit 27 Java primitives Vs. objects memory consumption interview Q&As
Unit 35 Java String & Array limitations and OutOfMemoryError interview Q&As
Unit 47 Q&As on Garbage Collection & memory leaks in Java
Unit 56 Q&As on tuning the Garbage Collector
Unit 69 Q&As on Caching Data in Java
Unit 76 Hibernate First & second level cache interview Q&As
Unit 84 Q&As on javap, jps, jmap, and jvisualvm to analyze the Java heap
Unit 9jvisualvm to sample Java heap memory
Unit 10jvisualvm to detect memory leak
Module 11Transaction Management
Transaction Management
Unit 19 Java Transaction Management Interview Q&As
Unit 29 JTA interview Q&As
Unit 3Transaction Management in SQL stored procedure
Unit 4Wiring JDBC & JPA Transaction Managers in Spring
Unit 5Unit testing Spring Transaction Management
Unit 6Debugging Spring Transaction Management
Module 12Security
Unit 115 Q&As on security considerations in Java applications
Unit 23 Q&As on HTTP basic authentication
Unit 38 Q&As on encryption, decryption, digital certificates & message digests
Unit 4Security vulnerabilities & how to prevent them interview Q&As
Unit 53 Q&As on Cross Site Scripting (i.e. XSS) security vulnerabilities & prevention techniques
Unit 63 Q&As on preventing session hijacking security vulnerability
Unit 76 Q&As answers on injection attacks & prevention techniques
Unit 83 Q&As on keystore vs truststore and SSL
Unit 9Java keytool to generate public-private key pair & to manage key and trust stores
Unit 103 Q&As on tools to debug SSL issues in Java
Unit 11Spring Security Example
Module 13Scalability
Unit 16 Q&As on scaling your Java applications
Unit 25 Q&As on OLTP vs OLAP and scalability
Unit 313 Considerations to write low latency applications in Java
Module 14Best Practices
Best Practices
Unit 1Can you review the given code, and list 10 core Java best practices?
Unit 2Can you review the following Java code and suggest best practices to improve the code?
Unit 3Best practices on Java data structures
Unit 4Can you list 10 JEE best practices from your experience?
Module 15Coding
Unit 1What do you look for in peer code review?
Unit 217 Tips to write robust code
Unit 35 Java unit testing interview Q&As
Module 16Exception Handling
Exception Handling
Unit 15 Q&As on exception handling in Java
Unit 2Most commonly thrown core Java exceptions & how to deal with them
Unit 3Handling "NoSuchBeanDefinitionException" in Spring
Unit 4Handling "NonUniqueObjectException" in Hibernate
Unit 5Handling "LazyInitializationException" in Hibernate
Module 17Software Development Processes
Software Development Processes
Unit 15 Q&As on SDLC for Java developers
Unit 218 Agile development methodology interview Q&As
Unit 36 Q&As on merging vs rebasing in Git source control
Unit 4Software release management & version control with Maven & Git
Module 18Quality of Service
Quality of Service
Unit 1How to achieve QoS in your Java application?
Unit 211 slacknesses that can come back and bite you as a Java architect or lead developer
Unit 3How do you monitor the JVM?
Unit 43 Q&As on auditing and data retention/archival
Unit 5Splunk for logging, auditing and QoS
Unit 6Auditing database records
Powered By WP Courseware