I applied through a recruiter. The process took 3 weeks. I interviewed at Citi in Oct 2017
Interview
I met with Citi at a job fair a my university and gave them my resume. Shortly after I got an email asking to do a Skype interview. I interviewed with two people an it wasn't too difficult, mostly behavioral questions and one technical question.
Interview questions [1]
Question 1
They asked a question about renaming three baskets that had been mislabeled and what was the least amount of times a person could reach into the baskets to correctly relabel them.
Call and in person interview with 3 people must have video on to interview. Also ask about availability and must work other locations. Must work Saturday. Ask about how to handle dificult customers
Interview questions [1]
Question 1
Work experience and how you handle difficult customers
Total 3 rounds
Mostly the discussion around core spark concepts, projects, sql and system
Design.
1st round and 2nd round concentrated on pyspark and spark internals with sql
Questions
And 3rd is mostly on projects and testing the domain knowledge
Interview questions [1]
Question 1
How do you process 10TB of data in Databricks ( as i mentioned in my resume )
I applied on the portal and after a week got a call from HR only to discuss the time slot for interview. No discussion around salary, notice period etc. the interview was scheduled for 30 mins after 10 days from the call. As expected from Citi, no feedback received even after a follow up. Seems the candidate was already identified. Cannot expect professionalism from Citi.