Interview experience
Citi Interview Questions
Overview
Section titled “Overview”Citi’s Technology Analyst campus process runs a HackerEarth-based online test (coding plus CS-fundamentals MCQs) into one or two discussion-heavy technical interviews and a closing HR round.
Citi interview process at a glance
Section titled “Citi interview process at a glance”| Round | Duration | What they test |
|---|---|---|
| Online Test (HackerEarth) | ~90 min | 3 coding questions + aptitude + CS fundamentals MCQs |
| Technical Interview 1 | 30-45 min | Projects, DSA, C++/Java, DBMS fundamentals |
| Technical Interview 2 | 30-45 min | Deeper technical / hiring-manager discussion |
| HR Round | 20-30 min | Motivation, culture fit |
Online Test
Section titled “Online Test”Run on HackerEarth, roughly 90 minutes: 3 coding questions (typically Easy, Medium, Medium) plus MCQ sections covering CS fundamentals (stacks, queues, trees, sorting, OOPs), SQL/PL-SQL, data interpretation, and logical reasoning. This is Citi’s steepest filter - shortlisting rates reported by candidates are low.
Common questions
- 3 coding problems across arrays, strings, and basic data structures
- MCQs on stacks, queues, trees, and sorting algorithms
- SQL and PL-SQL query MCQs
- Data-interpretation and logical-reasoning questions
Technical Interview 1
Section titled “Technical Interview 1”Often run with two panel members at once. Opens with “tell me about yourself,” then shifts into a genuinely detailed walkthrough of your best and most difficult projects, followed by C++/Java and DBMS fundamentals.
Common questions
- Tell me about yourself, and walk through your most difficult project
- C++/Java fundamentals - OOP concepts, memory management basics
- DBMS concepts - normalization, joins, transactions
- A coding question tied to a data structure discussed in your project
Technical Interview 2
Section titled “Technical Interview 2”When present, this round goes deeper technically or shifts to a hiring-manager-style conversation, revisiting project depth and fit for the specific team.
Common questions
- Follow-up questions on trade-offs from your Round 1 project discussion
- A harder DSA or design question than Round 1
- Why this specific team/technology track at Citi?
- Comfort with ambiguity or changing requirements
Full round-by-round narratives are on the Citi interview experience page.
HR Round
Section titled “HR Round”A short closing conversation on motivation and culture fit.
Common questions
- Tell me about yourself?
- Why Citi?
- Tell me about your most difficult project and how you handled it?
- How would you work with a team spread across different countries and time zones?
Sample answer frameworks for each of these are on the Citi HR interview questions page.
Citi Solutions Centers in India
Section titled “Citi Solutions Centers in India”Citi’s India technology hiring runs through Citi Solutions Centers (CSC) spread across five cities - Bengaluru, Chennai, Gurugram, Mumbai, and Pune - supporting Global Consumer Banking, Markets & Securities, Risk & Capital Management, Cash Management, Trade & Treasury Services, and other lines of business. Citi also runs a recurring Campus Innovation Challenge hackathon on HackerEarth open to technology and analytics campuses, with top performers sometimes fast-tracked to pre-placement interviews outside the standard drive.
Frequently asked questions about Citi interviews
Section titled “Frequently asked questions about Citi interviews”What is the Citi interview process for freshers?
Citi’s Technology Analyst campus process typically starts with an Online Test (around 90 minutes on HackerEarth: 3 coding questions - Easy, Medium, Medium - plus aptitude and CS-fundamentals MCQs on stacks, queues, trees, sorting, and OOPs), followed by one or two Technical Interviews (often on a two-panel-member format, sometimes via a platform like Aspiring Minds) and an HR round. Results are usually declared quickly, often within a week of the final round.
What questions are asked in Citi interviews?
Technical interviews open with ‘Tell me about yourself’ and then dig into your best and most difficult projects, C++/Java fundamentals, DBMS concepts, and coding questions. The MCQ section of the online test also covers data interpretation, logical reasoning, SQL/PL-SQL, and basic programming.
How many rounds are there in the Citi interview?
Most Citi campus drives run 3-4 stages: Online Test, one or two Technical Interviews, and an HR round. Eligibility generally requires 6+ CGPA with no active backlogs, and shortlisting is competitive - one reported drive shortlisted 129 of 654 test-takers for interviews, with 52 eventually moving forward.
How should I prepare for Citi interviews?
Practice coding on HackerEarth-style platforms and revise core CS subjects (DSA, OOPs, DBMS) for the online test. For interviews, prepare a clear, detailed narrative about your most challenging project - Citi interviewers tend to probe deeply into project specifics - and be comfortable writing SQL/PL-SQL queries live.
Is the Citi technical interview live-coding or discussion-based?
It’s mostly discussion-based rather than a whiteboard-coding grind: interviewers ask you to explain your projects in depth (why a given tech stack, what broke, what you’d change) and probe C++/Java and DBMS fundamentals conversationally, with lighter coding than the online test’s HackerEarth round. Some panels run with two interviewers at once.
Where is Citi’s technology hiring based in India?
Citi runs Citi Solutions Centers (CSC) across five India cities - Bengaluru, Chennai, Gurugram, Mumbai, and Pune - covering technology work for Global Consumer Banking, Markets & Securities, Risk & Capital Management, Cash Management, and other lines of business. Citi also runs an annual Campus Innovation Challenge hackathon on HackerEarth that can lead to pre-placement interview opportunities.

