A recruiter might pull your name out of a hat and call you for a position. They'll ask simple questions and provide some guidance on the next steps of the process.
The first interview was a call with a senior manager and a senior engineer/tech lead. They asked a handful of questions regarding my current project and the tools I'm using, mainly Spring Batch, as well as some questions about workflows and collaboration styles.
Afterwards, there was a quick coding challenge. However, when they asked me to share my screen, the application wouldn't reflect on their end. So, I ended up writing some pseudocode for the problem.
Personally, there seemed to be a disconnect in communication between myself and the interviewers, which made for a bit of an awkward interview.
Overall, the interview was easy, but I can't really picture myself working with a team that I'm already having trouble talking to.
LeetCode Easy: Based on a given array, return all the repeated numbers.
The following metrics were computed from 41 interview experiences for the American Express Software Engineer role in Phoenix, Arizona.
American Express's interview process for their Software Engineer roles in Phoenix, Arizona is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for American Express's Software Engineer interview process in Phoenix, Arizona.