I applied online. The process took 4 weeks. I interviewed at Citi
Average interview
Application
I applied through university. The process took 2 weeks. I interviewed at Citi
Interview
Meet the recruiter on campus at career fair, then had a first round informational/behavioral interview on campus. There were two people who interviewed me, one being a current TLP and the other being a full time employee. This was not very difficult, most questions were focused on technology and how you use it in your live or examples of your leadership. I was then invited to their full day interview for final round. I started off with an individual case interview and can to make a recommendation based off of very limited information. Basically just had to create a framework of the factors to consider when merging two large banks. This individual portion was not monitored and my work was never handed in or collected. Instead it was just an opportunity for me to think through my own ideas. I then had two interviews. One with the hiring Program manager and the other with a slightly more technical focused individual. Both interviews went well and were not very difficult. We then got back together as a group after a long lunch to present the case as a group. I thought I preformed well but am guessing that they were looking for individuals who talked the most regardless of ability to present ideas concisely.
Interview questions [1]
Question 1
It was strange that we did the case individually and then presented it as a group.
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.