I was reached by a recruiter on LinkedIn. Then they sent a home assignment to complete in 3 days. After that, I had an on-site interview.
Home assignment was nice. I was asked to create a rock paper scissors game. They wanted good test coverage and good architecture. They wanted to see some software patterns. All of these made much sense to me and gave me a good impression of the company. I spent my weekend, worked hard, and created a very nice project, including a UI.
Unfortunately, my impression was the absolute opposite about the on-site interview. They didn't ask anything related to the assignment. Then, why did they give that assignment? They asked me about Java profilers, which command to execute to find CPU-consuming processes on Linux, how the garbage collector works, etc.
This was the worst recruitment setup I've ever seen...
Create a Rock Paper Scissors game.
How does the JVM garbage collector work?
How does HashMap work?
The following metrics were computed from 1 interview experience for the IMC Trading Senior Java Developer role in Amsterdam, North Holland.
IMC Trading's interview process for their Senior Java Developer roles in Amsterdam, North Holland is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for IMC Trading's Senior Java Developer interview process in Amsterdam, North Holland.