The interview is done in 3 steps:
They sent me an assignment to do (SimpleStock). You need to concentrate to do your best in designing the solution because in the third step, the technical person who will interview you will ask you why you chose to do it that way. So mainly, you need to apply the best practices of OO.
If you did a sufficient/good assignment, then you will receive a call from a person who will ask some superficial questions to know if you know the general stuff that they need (Exceptions, HashCode function, inheritance).
They will ask you to do an interview session of about 4 hours. This session is split into 2 parts.
3.1) Some Project Managers and a Functional Analyst will want to know everything around design, development, and daily work in a new development scenario or in support of production. The interviewer wants to know if you have ever been involved in the situations they ask about (as "How do you prioritize if you are developing something and suddenly something urgent comes from production?").
3.2) There will be a technical person. In my case, he was the person who needed the resource for his project. The questions he asked me were:
Technical questions:
OOP
Java
Design Patterns
Scripting/Linux
Refactoring?
REST
Java 8
HTML5
Exercise: The exercise is oriented to know the difference between the two ways to declare a string: new and literal.
Finally, I think that the technical questions were influenced by what the technical person who interviewed me needed for his particular project.
OOP
Java
Design Patterns
Scripting/Linux
Refactoring
REST
Java 8
HTML5
Exercise: The exercise is oriented towards knowing the difference between the two ways to declare a string: using 'new' and using a literal.
The following metrics were computed from 1 interview experience for the JPMorgan Chase Java Developer Interview role in Glasgow, Scotland.
JPMorgan Chase's interview process for their Java Developer Interview roles in Glasgow, Scotland is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for JPMorgan Chase's Java Developer Interview interview process in Glasgow, Scotland.