Skip to content
dronacharya.ai

Citi

InternshipSoftwareAnalystData and MLQuant and finance

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

    Coding test

    Online coding test (3 questions)
    90 min3 questionseasy

    string 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. 2

    Technical interview

    Technical interview 1: resume, DSA, Git, OOP
    Zoomvirtualeasy

    resume 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. 3

    Managerial interview

    Interview 2: culture fit, resume and on-the-spot design
    Zoomvirtual

    fit 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. 4

    HR interview

    HR round
    Zoom12 minvirtual

    why 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