Citi Backend Engineer interview questions and process

Updated · 9 sources

Hiring Pulse: where Citi candidates are right now

Dated status reports from public Reddit threads and anonymous PortLume reports, updated Oct 15. Not official Citi data.

  • 0 status reports in the last 7 days
  • Not enough data yet: median from final interview to a decision shows at 5+ people
  • Latest movement: no decisions reported lately

Latest Citi hiring reports

Candidates rate the Citi Backend Engineer interview Medium: Reports describe a fairly standard pipeline: an aptitude or coding screen, then Java and fundamentals-heavy technical rounds, rather than a very hard algorithm gauntlet. Reports describe 4 rounds, from Online assessment (MCQ + coding) to Managerial / HR round.

Debrief your Citi interview free

No signup needed. See what likely went wrong in about 2 minutes.

Citi Backend Engineer interview rounds

  1. Online assessment (MCQ + coding): Campus-style process: timed MCQs covering aptitude, C/C++, data structures, OS and networking, plus two coding problems in about an hour. Speed matters, and shortlisting appeared to lean heavily on the MCQ score.
  2. Technical interview 1: Java and core fundamentals
  3. Technical interview 2: project, database and design discussion
  4. Managerial / HR round

Questions reported in Citi Backend Engineer interviews

  1. Draw an ER diagram of the database of your project.
  2. What was new in your project? Aren't these apps already available in the market?
  3. Where did you get help for your project, and was it a team or individual effort?
  4. Explain how HashMap works internally in Java and how it differs from ConcurrentHashMap. (typical for this role, not from a single report)
  5. How would you design a REST API for a transaction service and make it idempotent? (typical for this role, not from a single report)

Practise any of these with timed AI feedback and a full Citi mock: free account.

Citi Backend Engineer interview: quick answers

How many rounds are in the Citi Backend Engineer interview?

Public reports describe 4 rounds for the Citi Backend Engineer interview: (1) Online assessment, (2) Technical interview 1: Java and core fundamentals, (3) Technical interview 2: project, database and design discussion, (4) Managerial / HR round. Based on 9 public reports, last updated Oct 2026.

Is the Citi interview difficult?

Public reports put the Citi Backend Engineer interview at Medium difficulty. Reports describe a fairly standard pipeline: an aptitude or coding screen, then Java and fundamentals-heavy technical rounds, rather than a very hard algorithm gauntlet. The process has 4 rounds, from Online assessment to Managerial / HR round.

Does Citi ask DSA in Backend Engineer interviews?

Yes. Rounds that involve coding: Online assessment (MCQ + coding). Reports describe a fairly standard pipeline: an aptitude or coding screen, then Java and fundamentals-heavy technical rounds, rather than a very hard algorithm gauntlet. Data structures and algorithms is among the skills reports mention most.

Sources

Based on 9 public reports: AmbitionBox (2), YouTube (2), Blind (1), Glassdoor (1), LeetCode Discuss (1), Levels.fyi (1), Reddit (1), last updated Oct 2026.

Compiled by Adarsh Sharma from public candidate reports. Unofficial guide: PortLume AI is not affiliated with Citi.

Already interviewed at Citi?

Debrief your Citi interview free

No signup needed. See what likely went wrong in about 2 minutes.

Last round at Citi is usually HR: Citi HR interview questions and answers.

Other roles at Citi

Backend Engineer interviews at similar companies

More: all company interview guides · why candidates get rejected after the interview · rejection email decoder.

Featured on FoundrList

PortLume AI

Loading…