I applied online. The process took 2 months. I interviewed at American Express (New York, NY)
Interview
The questions asked in the technical tests were very algorithm-focused and also covered a lot of tricky corners cases in the syntactical details of the Java programming language. I was surprised the interview process took so long - it was just over 2 months from start to finish before I finally got an offer. In between I had 5 phone interviews, 6 on-site technical interviews, a drug test, a full background screening from an independent company and a personality test conducted by 4 of the senior project managers. Towards the end I was getting tired of the process and was tempted to let go of the position but the position was very convenient for me because it was such a short commute - unfortunately I ended up moving later because of external circumstances, but that's beside the point - it was a really long process - they certainly left no stone unturned.
Interview questions [1]
Question 1
Plot a 10x10 matrix and, without using any additional Java library functions or built-in data structures, rotate the matrix by 90 degrees.
Easy
Asked basic springboot actuator
Api
Coding was easy only 1 merge sort
For 3.5 years experience
Overall easy for 3 years of experience
Interview was not tough at all
Interview went well very straightforward questions. Nothing awfully complex. I really like how they structured everything. Looking forward, attempting this again in the future. very huge company with lots of opportunity.
Interview questions [1]
Question 1
Tell me more about your background and what brought you here
First round is an online Hirevue with behavioral questions and MC and second round is 1 hr 45 min behavioral plus technical w two engineers not sure if that’s the final round though