Citi
Built from 4 candidate reports with 12 first-hand accounts, covering 2026-27, 2024-25, 2023-24, 2022-23.
Hiring process
Roles: SDE Intern- 1
Coding test
Online coding test (3 questions)90 min3 questionseasystring manipulation · primes · bipartite graph
Duration given as 1.5 to 2 hours by both accounts. Platform named as Codility by one and CodeSignal by the other. LeetCode easy to medium; problem solving valued over optimal solutions.
- 2
Technical interview
Technical interview 1: resume, DSA, Git, OOPZoomvirtualeasyresume projects · tools used · DSA thought process · Git · syntax questions · OOP · GitHub commit history
Rapid-fire format in one account (30-40 min); resume-based 20-25 min in the other. The interviewer checked the candidate's GitHub for genuine commits in one account.
- 3
Managerial interview
Interview 2: culture fit, resume and on-the-spot designZoomvirtualfit with company · why software from electrical · team projects and conflict management · perseverance · views on AI · system design of a student app
Durations 30-40 min and 15-20 min. One interviewer was a vice president and the talk was relaxed.
- 4
HR interview
HR roundZoom12 minvirtualwhy this bank · finance knowledge from an engineering background · company initiatives · workplace scenarios · unequal project allocation among interns
10-15 min in both accounts.
Advice from candidates
29 pieces of advice, in their own words. Names removed.
So try to complete the test as fast as possible.
test · 2023-24
Two technical rounds occur.In both rounds they ask you what languages or skills you have.So you can direct your interview according to that.
interview · 2023-24
They ask logical and conceptual questions of DSA and most importantly you must learn OOPS for that. One of the best resources for that is geeksforgeeks. For the safe side you should also know SQL concepts because they asked me some questions about SQL injections,SQL joins etc.
interview · 2023-24
With proper logic and calmness,these rounds can be easily cracked.
interview · 2023-24
Loading the other 25…
Question patterns reported
The kind of problem, not the problem itself. Our practice questions are written to match these patterns.
- Technicallive coding with sorting, then optimise
- Technicalexplain algorithm and prove correctness, about eight DSA questions
- Onlinecheck whether a Gray-code style sequence exists
- Onlinestraightforward greedy problem
- Onlinecount negative numbers in a list
- Onlinedecide if two strings are rotations of each other
- Technicallist employees with their manager names using a self join
- Technicalfind odd stone among nine using a balance in fewest weighings
- Technicalvariation of quicksort coded live
- Codingcount adjacent repeated letter pairs in a string
- Codinglist primes up to n
- Codingtextbook bipartite check on a graph
- Managerialideate and choose a tech stack for a student-focused app