Core Java concepts Multithreading
Java 8 Stream API questions
Fundamentals
Design patterns
Generics in Java
Spring boot Fundamentals
JPA
Frameworks Database Migration
Latest features in recent JDK releases
Spring boot 3.x and Spring 6.x features
Microservices patterns Prepare few of them in all categories
Microservices Microservices architecture in current organisation
Different Trade offs in Microservices
Fundamental building blocks
Few designs to study to get a throught process(atleast 5, 3- easy, 2 - difficult)
System Design Fundamentals
Performance
Scalability
Important aspects
Reliability
Security
Advanced System Design cases
Advanced System Design and Distributed Systems
Distributed System Concepts
Domain Architecture
Functional Best/recent features developed | Complex features developed
Application Monitoring
Distributed Tracing
Application Implementation side NFR side
Security Implementation
Preparation
other aspects, APIs timeouts and etc
What are the technical challenges you faced ? and resolution
Any three production issues ? and How you did RCA ?
DevOps architecture
Build Pipeline
Release Pipeline
DevOps
Deployment Orchestration
Project in Depth in Current Organisation
Packaging tool
Infra side
at deployment level
Security
other tools
Infra used side Cloud
Agile Model
How requirements drives and different stake holders ?
Code reviews
Methodology and Operations side
Different Meetings
Situation based questions on methodology - how will you handle if this happens ?
Ways
Grooming you juniors
Challenges faced
Arrays
Linked list
Problem Solving Target 7-8 questions in each category Binary search
Indexing in depth Hashmap
Isolation levels Heap
Database Problems in database
Join
Replication and Paritioning