Skip to content

Citi Interview Questions

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.

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

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

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

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.

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’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.

Looking for placement papers, OA practice, or coding questions?

Section titled “Looking for placement papers, OA practice, or coding questions?”