The first phone interview was completely technical and involved the interviewer asking many questions on software engineering principles.
These seemed to all be definition-based, straight from a textbook. This is probably because of the new grad nature of the job.
There was supposed to be a coding portion of the interview, but my interviewer skipped it because he only knew Java, and I didn't.
It seemed that he didn't even read my resume to realize that I didn't know Java, HTML, PHP, or React, because he asked me questions on all of these and was surprised when I told him I didn't have experience in them, even though it was never stated in the job description that these skills were desired.
I did not make it through this first interview, and I believe it is because my interviewer could not adequately measure my experience due to this "programming language barrier" and both of us not knowing the ins and outs of the other's programming language preferences.
What are the four principles of object-oriented programming?
The following metrics were computed from 3 interview experiences for the American Express Software Engineer New Grad role in United States.
American Express's interview process for their Software Engineer New Grad roles in the United States is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having mixed feelings for American Express's Software Engineer New Grad interview process in United States.