I applied through a recruiter. The process took 4 weeks. I interviewed at Citi in Oct 2014
Interview
Process consisted of 3 phone interviews. One with an HR person and two with technical people. The first interview was strictly behavioral and was set up with an HR person. Then I had two back to back technical interviews in which I was asked a ton of technical questions very quickly. I was asked to talk through some pseudocode but the question was pretty easy.
Interview questions [1]
Question 1
What are the differences between an abstract class and an interface?
two rounds, one behavioural, one technical. technical round was a little weird, nobody turned on their cameras and there was no greeting. just asked me to pull up a sheet and do some pseudo coding
Interview questions [1]
Question 1
How can you write a function that will print out only prime numbers?
Psychometric tests, followed by telephone interview where I was asked a bunch of behavioural questions and assessment centre consisting of group exercise, 1 technical interview and 1 behavioural interview. Enjoyable experience overall.
Interview questions [1]
Question 1
- Give me a time when you had to manage a team?
- Your main strengths and weaknesses?
Online test (Aptitude + 2 DSA Qs)
Technical interview (Verbal. DSA questions, SQL (joins, nested queries), Projects)
Managerial round interview (Interests, Situation based, what you know about the organization, your strength and weakness, challenges faced in your protects)