I applied through university. The process took 5 days. I interviewed at American Express in Sept 2017
Interview
Through on-campus recruiting, it was basically a two-step process. At a recruiting event, they ask you two questions, one programming-based and one logic-based. If you answered both right you got an interview.
The interview itself was pretty straightforward. I was only asked one somewhat advanced technical question, and most other questions were more logic-puzzles / brain teasers.
I applied in-person. The process took 2 days. I interviewed at American Express (Tempe, AZ) in Oct 2019
Interview
You have to attend the career fair in order to get an on campus interview. Bring a resume to give to whoever you talk to. They'll ask you some questions and decide if they want to interview you right then and there
Interview questions [1]
Question 1
A bunch of programming questions like print the fibonacci sequence. They also asked behavioral stuff like what would you do if your team was given an extra project that would be difficult to complete.
I applied through university. The process took 2 weeks. I interviewed at American Express (College Station, TX) in Aug 2019
Interview
2 30 minute sessions(each session with a different recruiter): both included technical components, both asked me to write code, but not on a laptop, write it out on paper. Very relaxed interview, even though I struggled on an easy question. Was also my first technical interview, they may have cut me some slack due to that
Interview questions [1]
Question 1
Write code to demonstrate a stack or queue implementation in a language of your choice
I applied through university. The process took 3 weeks. I interviewed at American Express (Phoenix, AZ)
Interview
- On-Campus screening with two engineers
- 4 hour on-site "Super Day" with an individual hackerrank assessment, a group hackerrank assessment, and an interview with an engineer
The interview process was streamlined and organized. The group hackerrank exercise was a little weird, but they did not care about the solution as much as they cared about how you worked in a group.