I applied through a recruiter. The process took 3 months. I interviewed at Citi
Interview
It was around 4-5 rounds within span of over 3 months and end result after passing all results was they could not offer the salary. very time consuming and interviewers have zero knowledge on what they are asking about.