Taro Logo

Java Applications Developer Interview Experience - Edinburgh, Scotland

July 1, 2015
Positive ExperienceNo Offer

Process

I. Step) Simple Exercise: I suggest you develop the solution using as much as possible Inheritance, Composition, Polymorphism, Interfaces, and Abstract Classes, and to structure your program as well as possible.

The valuation points:

  • Use of Inheritance, Composition (Good)
  • Integration Test (Good)
  • Simple classes and simple methods (Good)
  • Overuse of static methods (Bad)
  • Complex conditional statements (Bad)
  • Long, complex methods (Bad)
  • A lot of unnecessary test cases, e.g., testing writing to a file (Very Bad)

II. Step) Telephone Interview (First Technical Interview): Duration: 1h30'/2h. (Normally the interviews are shorter than this one, as the interviewer said to me). Because of the quality of the call, this one has been longer than expected.

Questions

  1. Difference between Checked and Unchecked exceptions in Java
  2. List and Collection in Java
  3. ArrayList and LinkedList
  4. HashMap (everything!! Ex. the complexity of a merge between two HashMaps)
  5. Why JP Morgan?
  6. What is OOP?
  7. Difference between Interface and Abstract class.

Was this helpful?

Interview Statistics

The following metrics were computed from 2 interview experiences for the JPMorgan Chase Java Applications Developer role in Edinburgh, Scotland.

Success Rate

0%
Pass Rate

JPMorgan Chase's interview process for their Java Applications Developer roles in Edinburgh, Scotland is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive100%
Neutral0%
Negative0%

Candidates reported having very good feelings for JPMorgan Chase's Java Applications Developer interview process in Edinburgh, Scotland.

JPMorgan Chase Work Experiences