Citigroup Software Engineer Interview Questions
The questions to prepare for a Citigroup Software Engineer interview. Questions from real interview reports rank first. Updated weekly.
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.
CitigroupTests your database design skills for performance and data integrity under heavy read load.
CitigroupFind the top 3 customers in each region by transaction volume using joins, aggregation, and window ranking.
JPMorganChase
NaviUse 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.
Tests your system design skills for scalability, latency, and reliability under concurrent load.
CitigroupTests your ability to automate build, test, and deployment for reliable software delivery at scale.
CitigroupEvaluates design choices for correctness, throughput, and reliability in distributed batch processing.
CitigroupTests practical Linux skills for debugging and operating microservices.
Citigroup