The interview process consisted of:
Communication was not very good throughout the whole process. I had to send multiple emails to hear back at each step.
The Coding Challenge had two parts:
I didn't complete the second challenge but was still moved forward.
The technical interview was with two developers on the team. They asked me questions about coding and asked me to code a few simple things in React.
Overall, each interview went well, but the lack of communication is why I rate the experience as negative. I never heard back from anyone after the technical interview and tried reaching out multiple times to multiple people for at least an explanation as to why I didn't move forward. I feel that after getting as far as I did in the process, I should have at least received a generic "Thanks for your time, you didn't get the job" email.
Explain several things in React, such as prop drilling, state, and parent/child components.
The following metrics were computed from 2 interview experiences for the American Express Software Engineer role in Philadelphia, Pennsylvania.
American Express's interview process for their Software Engineer roles in Philadelphia, Pennsylvania is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for American Express's Software Engineer interview process in Philadelphia, Pennsylvania.