I applied online. The process took 4 weeks. I interviewed at Citi in June 2022
Interview
First screening question sent on email > HR call with recruiter discussing my background and answering question I had related to role and visa> Panel Interview with Hiring Manager and team members > Offer accepted
Interview questions [1]
Question 1
Everyone asked question in panel interview related to projects, SQL, and simple programing
HR call, interview from two of my actual teammates, HR call, 7 days later another interview, this time with my actual manager, HR call again, Salary expectation call, offer.
The interviews have been very similar. Very fast and professional process.
Within one month I got the offer
Interview questions [1]
Question 1
Linear Regression in depth, Data manipulation, Performance Metrics (ROC, AUC, specificity, F1 score,...), explanation of how Random Forests work, how confident I am with Python, R or SAS
First round with the hiring mgr, second round a 3 subround 1 on 1 interview. Tech: Behavioral questions are around 7:3. Process wenrt on steadily but slowly in the meantime.
3 interviews in a row. One hour each and mostly technical questions. Kind of difficult. First about walking through resume and your experiences. Second more technical and hard questions. Last one would be more about salaries and sponsorship.