Citigroup Software Engineer Interview Questions
The questions to prepare for a Citigroup 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.
CitigroupUse iterative binary search and two-pointer reversal to process a sorted Citigroup transaction list and a reference string.
CitigroupExplain how SQL and NoSQL differ in schema, consistency, scaling, and Demandbase-style analytics use cases.
CitigroupFind the top 3 customers in each region by transaction volume using joins, aggregation, and window ranking.
JPMorganChase
Banco SantanderUse aggregation and window functions to calculate cumulative paid claims and rank Mutual of Omaha policyholders within each region.
Mutual of Omaha
Costar Group
GoodyearUse CTEs and ROW_NUMBER to return each customer's top three posted Citi card transactions per month.
CitigroupSign up to see every question
Create a free account to unlock this list and practice real interview questions.
Assesses your ability to design reliable event-driven communication across microservices.
CitigroupEvaluates your depth in Java and microservices fundamentals and your ability to explain them.
CitigroupTests practical Linux skills for debugging and operating microservices.
CitigroupTests scalability thinking and tradeoffs for growing user demand.
CitigroupEvaluates design choices for correctness, throughput, and reliability in distributed batch processing.
Citigroup