I applied through college or university. The process took 3 weeks. I interviewed at Citi (New York, NY) in Feb 2016
Interview
First round interview on campus. Behavioral and technical. The technical part includes basic data structures and their applications. Also some easy brainteasers. The super-day interview is in their NY office. 3 back-to-back interview, first one is general, behavioral in general with a little basic tech question. The second is technical, analysis on time complexity of different sorting algorithms, 1 code question and 2 brainteasers. The third interview asked me about my experience with project.
Interview questions [1]
Question 1
Includes analysis on time complexity of different sorting algorithms, 1 code question and 2 brainteasers. Question on experiences with project and how you manage it.
I applied through an employee referral. The process took 4 weeks. I interviewed at Citi (New York, NY) in Sep 2015
Interview
First round was a phone call where they just ask basic programming questions.What's a constructor? What's Threading? What's a static method? Are there pointers in Java? What's a garbage collector? Lasted about 20 minutes.
Interview questions [1]
Question 1
What's the difference between a bubble sort and quick sort?
I went to the career fair, was called for an interview at school, and went to the company for super day. It wasn't that hard. Just study data structures, big O, and study over your resume. They like to ask about your projects.