Top 41
Prep plan
Updated weekly · Last refresh Sep 21

Citi Backend Engineer Interview Questions

The questions to prepare for a Citi Backend Engineer interview. Questions from real interview reports rank first. Updated daily.

41questions
~9htotal time
Track your progressSign up free to work through all 41 questions and resume where you left off.
Start practicing free →
1
CodingStart here. 10 questions · ~127 min
Large Codebase Bug Fix + New MethodsHard
Practice

Debug a word-index implementation, fix deletion-count corruption, and add insertion and prefix-count methods.

Codingclean codeData StructuresCiti
Average Appointment Duration by TypeMedium
Practice
Recently asked

Aggregate completed appointment durations by type, excluding non-completed records and types without completed appointments.

aggregationactivity lifecycleArraysCiti
More Coding questions with a free account
2
System Design17 questions · ~216 min
Virus Scan of Large FileHard

Design a streaming, boundary-safe scanner that detects 100 virus-string occurrences in a 1 TB file.

distributed systemsdata ingestioncomputational costCiti
Broker vs ConsumerMedium

Explain how a dumb broker and smart consumers divide responsibilities in a distributed ML data pipeline.

distributed systemsdata streamsarchitecture patternsCiti
More System Design questions with a free account
3
Technical Fundamentals5 questions · ~64 min
Effectively Final and LambdasMedium
Recently asked

Tests knowledge of Java language features used with functional programming.

javaCiti
More Technical Fundamentals questions with a free account
4
Behavioral & Leadership6 questions · ~76 min
More Behavioral & Leadership questions with a free account
5
More topics3 questions · ~38 min
SQL Query PracticeEasy
Practice

Return the second-highest distinct non-null salary from a single employee table.

null handlingsqldatabase queryingCiti
JWT vs SessionHard

Compare JWT and session-based API authentication, then recommend authorization, revocation, and monitoring controls.

authenticationjwtapi securityCiti
Checked vs Unchecked ExceptionsEasy
Practice
Recently asked

Compare checked and unchecked Java exceptions by retrieving their compile-time handling requirements and representative examples.

error handlingjavadatabase conceptsCiti

Sign up to see every question

Create a free account to unlock this list and practice real interview questions.

Get my prep plan
Hands-on SQL practiceWrite and run real queries in the editor. 1 drill · ~10 min
The finish line: interview-readyComplete all 41 questions plus 1 hands-on drill to finish this plan.