Citi Software Engineer Interview Questions
The questions to prepare for a Citi Software Engineer interview. Questions from real interview reports rank first. Updated daily.
Shuffle A.O. Smith service cards uniformly using the in-place Fisher-Yates algorithm and a reproducible random seed.
CitiFind two payment entries summing to a target using a hash map in O(n) time.
CitiTests your approach to diagnosing and improving SQL performance.
CitiWrite an optimized PostgreSQL query that aggregates qualifying Citi account transactions efficiently.
CitiCalculate Citi business-unit performance variance against targets and identify the largest shortfalls.
CitiWrite a SQL query to find the average price of options traded in the last month. Use the previous calendar month relative to CURRENTDATE and exclude trade...
CitiSign up to see every question
Create a free account to unlock this list and practice real interview questions.
Explain how you respond to direct feedback or criticism while preserving relationships and keeping a finance project on track.
CitiEvaluates ability to connect core Java runtime concepts to Spring and microservices architecture.
CitiTests system design skills for high-throughput event indexing and scalable data access.
CitiEvaluates your approach to correctness, idempotency, and consistency in distributed batch processing.
CitiAssesses understanding of immutability and its benefits for concurrency in banking systems.
Citi