Citi Full Stack Engineer Interview Questions
The questions to prepare for a Citi Full Stack Engineer interview. Questions from real interview reports rank first. Updated daily.
Design a resilient, event-driven Citi architecture that supports reliable data flows, ML decisions, service isolation, and graceful failure.
CitiDesign security and compliance controls for Citi ML components across data, training, serving, access, and monitoring.
CitiExplain how you preserve data consistency across distributed systems, including failures, retries, replication, and observability.
CitiTests how Java executors, synchronization, memory visibility, and backpressure are combined to improve throughput safely.
CitiExplain a disciplined approach to isolating and fixing Spring Boot microservice performance bottlenecks across code, JVM, database, and infrastructure.
CitiCompare SQL and NoSQL database trade-offs for consistency, transactions, partition tolerance, scaling, and high availability.
CitiExplain distributed Spring Batch data processing, including partitioning, transactions, restartability, and idempotent writes.
CitiExplain Java heap management, garbage collection, memory leaks, and their performance impact in large-scale JVM applications.
CitiSign up to see every question
Create a free account to unlock this list and practice real interview questions.