I applied online. The process took 4 weeks. I interviewed at Citi
Interview
It was very simple. I had an assessment then a phone interview and finally I was flown down to Dallas for a day. Overall the interview process was pretty average compared to my experience with other companies.
I applied through university. I interviewed at Citi
Interview
I went through two on-campus interviews in school, and then one superday that consisted of 4 different interviews. The superday consisted of two technical interviews, a behavioral, and a case study.
Interview questions [1]
Question 1
Write a solution to return the Nth value of a Fibonacci sequence (cannot be recursive)
I applied through university. The process took 2 weeks. I interviewed at Citi (Atlanta, GA) in Feb 2018
Interview
I met them at the University of Georgia Spring 2018 career fair. They had a mini interview about my experience with programming and they asked me questions about the projects on my resume. They want to see that you are working outside of school to explore new technology trends and are an avid learner. They asked me to list a few features of an object-oriented programing.
After the career fair, a day before the interview, I received a request to interview with them at my university's career center. The interview was pretty concise and I was asked to print a pair of two numbers that summed to a certain input value. I solved in O(n2) and was asked to optimize it to O(n) and was told I could use any DS. I thought of using a hashmap but did not know how to. The interviewer was nice enough to walk me through it. As soon as he mentioned a little bit about how I was supposed to use it, I immediately understood and took 15 seconds to code the whole problem up. My solution was pretty efficient and I did not have to stop to think about how I need to code it. I think this part of the interview conveyed to the interviewer that I can code and think like a coder but might have just choked for a second during the interview.
I received an onsite request the next night, which was 36 hours after the interview. They told me, in the email, that they sponsor international students but have run out of positions for them this year. The recruiter asked me to let him know so I did. He said he would ask around and see what he could do. After a week he told me they couldn't sponsor me because they had no more positions left and my interview was therefore cancelled.
I would suggest any international students to apply for this position in the fall. The applications usually open in August. This is a great program that lasts 3 years. I would suggest it to anybody. Good luck!
Interview questions [1]
Question 1
list a few features of an object-oriented programing.