Citi·Software Engineer·Technical Phone Screen
- Write a Python function that returns a specific data structure based on given inputs (second coding problem in the Karat screen).
“Got the return type right but the actual values were wrong.”
Large Enterprises
Most of these Citi write-ups come from Data Scientists (17), then Software Engineers (6). The most reported rounds are the technical phone screen (21) and the behavioral / leadership round (2).
23 interview notes · updated Sep 2026
“Got the return type right but the actual values were wrong.”
“The risk-neutral probability calculation itself is fine, just plug into the formula.”
“This is the one I felt best about.”
“This is a lot to cover in one question and I kind of panicked trying to sequence it all.”
“This part I actually handled okay.”
“I knew the EL and RWA concepts well enough but the 'why does this help decision-making' part is where I got a bit handwavy.”
“This is the question I thought I had cold and then fumbled the worst-case part.”
“This was a lot to unpack in one question.”
“This one is trickier than it sounds because you have to walk a line between 'my analysis was right' and 'but the data was observational so I can't be certain.' I kept wanting to just say the model proved it, but the interviewer would probably push back on causality.”
“Knew this one cold.”
Candidates most often report a technical phone screen (21 write-ups) and a behavioral / leadership round (2).
Across 21 technical phone screen write-ups, the most tagged question topics are Technical Trade-offs (25 questions), Product Analytics & Metrics (18) and Algorithms & Data Structures (13).