You first need to complete a test task for each of the projects you are interested in. After you apply for a project, you cannot cancel your application. If you successfully complete a test task, you can be invited for an interview.
Firstly solving a simple algorithmic problem. Then finding a bug in a code. After that I had technical question about Java. Classes, data structures, garbage collection, stack/heap memory.
The following metrics were computed from 1 interview experience for the JetBrains Software Engineer (Internship) role in Amsterdam, Netherlands.
JetBrains's interview process for their Software Engineer (Internship) roles in Amsterdam, Netherlands is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for JetBrains's Software Engineer (Internship) interview process in Amsterdam, Netherlands.