Citi · Primly Community

Citi coding interview / online assessment format and difficulty, 2026 update

hardware_hugo · 4 replies

just finished the citi OA last week so this is fresh. documenting everything because when i searched i found posts from 2022 that seemed outdated.

platform: HackerRank. you get 90 minutes for two problems. one SQL question might show up depending on the role (it did for me, TTS analyst track).

difficulty: honestly medium leetcode. not easy but not hard either. the graph problem i got was something like finding connected components in a transaction network. the string one was about matching transaction IDs with some pattern. neither was a trick question, just solid fundamentals.

what tripped me up: the HackerRank test cases include some large inputs. my naive solution for the graph problem timed out on 2 of the 8 test cases. i wasn't expecting that with a medium-level problem. lesson learned: think about the O(n log n) solution, not just something that gets the right answer.

what i heard from others: someone in my university's slack said they saw a DP problem on theirs. so the problem set rotates. cover arrays, hash maps, graphs, maybe one simple DP. probably don't need to grind hard problems.

how long until recruiter follows up: 8 business days for me. one person i know heard back in 4. seems like they batch reviews.

if you're a new grad targeting the tech analyst or ICG tech track, this is the gate. pass this and you're into the phone screen. not trying to sugarcoat it but it's definitely passable with a few weeks of leetcode mediums.

4 replies

ds_dmitri

was the SQL question a standalone timed thing or just part of the same 90 minutes? asking because i'm going for a data-adjacent role and my SQL is solid but my python algo is rough

newgrad_neil

part of the same 90 min session. for me the sql question was first, took me like 12 minutes, then the two algo problems. so you have to budget your time across all of them.

bootcamp_bri

this is super helpful. do they say anything in the OA instructions about which languages are allowed? i've been prepping in python but nervous about some corporate places that only allow java

content_cole

one thing to add: the proctoring on citi's OAs is real. camera on, screen share. just FYI if you're used to more relaxed formats.