I applied online. The process took 3 weeks. I interviewed at Citi in Oct 2019
Interview
Flew me out asked some questions then ghosted me. Normal interview questions, some strange brainstorming questions in a group. Some questions with engineers. Not too much on a very techincal whiteboarding session.
I was invited for a final round interview. I was asked LeetCode easy and it was pretty straightforward. The interviewer asked me alternate ways to implement, and asked me general questions about time/space efficiency. Very nice, and I got results after 2 weeks through a phone call.
Interview questions [1]
Question 1
Asked me why Citi and also gave me some tips in navigating the process.
I applied online. The process took 2 months. I interviewed at Citi (New York, NY) in May 2020
Interview
The interview consisted of two phone interviews revolving around basic software questions around data structures and then some more involved questions about my specific technical interests. I was also given a times coding assessment to complete which focused a good bit on Java principles.
Interview questions [1]
Question 1
How would you go about deleting a particular node on a binary search tree?