I received an email from HR asking for a HireVue interview. The interview was supposed to last an hour, but it ran for almost one and a half hours. I was asked questions literally from a script designed to cover all the possible questions you would get in sophomore/junior level CS classes.
I waited for seven weeks to get a reply from HR (after emailing them three times in those seven weeks) regarding the next steps in the interview process, and I still haven't heard from them.
During the interview, I was asked several questions and had two coding challenges. I had to find bugs and write some small code in Java as well as JavaScript.
What are the primitive data types?
What are the four principles of Object-Oriented Programming?
How do you find the highest value in an array?
What is method overloading?
Why is a synchronized block better than a synchronized method?
Give a few examples of SQL Joins.
What are some design patterns?
What is the difference between an ArrayList and a LinkedList in Java?
What is casting in Java?
What are primary key and foreign key constraints?
The following metrics were computed from 2 interview experiences for the American Express Entry Level Software Engineer role in United States.
American Express's interview process for their Entry Level Software Engineer 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 Entry Level Software Engineer interview process in United States.