I had an initial FaceTime interview during which I was asked basics about Java and edited a shared document a couple of times to show basic Java skills.
This was followed by a FaceTime interview with two engineers and a project manager where I was asked more about the intricacies of Java and talked about projects, experience, etc.
What is the difference between a thread and a process?
How are collisions handled with a HashMap in Java?
What is the difference between starting and running a thread?
The following metrics were computed from 1 interview experience for the American Express Java Engineer role in Phoenix, Arizona.
American Express's interview process for their Java Engineer roles in Phoenix, Arizona is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for American Express's Java Engineer interview process in Phoenix, Arizona.