Citi Software Engineer interview questions and process

Updated · 13 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 Software Engineer interview Medium: Reports describe a speed-heavy online assessment followed by DSA at Medium/Easy level plus Java Collections and project-focused technical rounds, which is solid but not FAANG-grade. Reports describe 5 rounds, from Recruiter phone screen to Final HR/managerial discussion.

Debrief your Citi interview free

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

Citi Software Engineer interview rounds

  1. Recruiter phone screen: Recruiter walks through your background and experience and asks about current and expected CTC. Expect it to be short and logistical.
  2. Online assessment
  3. DSA round with future teammate
  4. DSA and managerial round with hiring manager
  5. Final HR/managerial discussion

Questions reported in Citi Software Engineer interviews

  1. Draw the ER diagram of the database for your project.
  2. What was new in your project? Aren't these apps already 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. Solve a string manipulation problem (for example, finding the longest substring without repeating characters). (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 Software Engineer interview: quick answers

How many rounds are in the Citi Software Engineer interview?

Public reports describe 5 rounds for the Citi Software Engineer interview: (1) Recruiter phone screen, (2) Online assessment, (3) DSA round with future teammate, (4) DSA and managerial round with hiring manager, (5) Final HR/managerial discussion. Round 1: Recruiter walks through your background and experience and asks about current and expected CTC. Expect it to be short and logistical.

Is the Citi interview difficult?

Public reports put the Citi Software Engineer interview at Medium difficulty. Reports describe a speed-heavy online assessment followed by DSA at Medium/Easy level plus Java Collections and project-focused technical rounds, which is solid but not FAANG-grade. The process has 5 rounds, from Recruiter phone screen to Final HR/managerial discussion.

Does Citi ask DSA?

Yes. Rounds that involve coding: DSA round with future teammate, DSA and managerial round with hiring manager. A staged funnel of recruiter screen, timed online test, then back-to-back technical and managerial conversations, with emphasis on DSA fundamentals, Java and your own projects.

Sources

Based on 13 public reports: LeetCode Discuss (4), YouTube (4), AmbitionBox (2), Glassdoor (2), 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

Software 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…