I applied through a recruiter. The process took 3 weeks. I interviewed at JetBrains in Sep 2018
Interview
The first talk was with HR by phone. There were general questions.
The second conversation was by skype. I was confused that I should have turned on video, no one notified me. Then there were questions about my current project but they didn't ask me questions regarding programming - they were about infrastructure, load balancing, scaling and etc. That's it.
Interview questions [1]
Question 1
What do you know regarding the AWS load balancing?
I applied online. I interviewed at JetBrains in Dec 2025
Interview
One of the most disrespectful interview processes I have witnessed. They just ghosted me - I wasn't even officially rejected. Before being ghosted, I was stuck in an earlier recruitment step and had to reach to them to clarify if they will continue or not. The tech interview started with the infamous 'reverse the list' question, only to continue to requiring a formal proof of computational complexity! I'm not sure I've ever had a more grotesque situation in my 10+ year career. To balance things up, there was another tech interview that was very pleasant, and included speaking about ways to optimize DB queries and network traffic. Also the HR talk was very pleasant, but as I wrote, they ghosted me, so it occurred they were playing nice only until you seemed useful to them.
Interview questions [1]
Question 1
You have a single-linked list. Write code to reverse it.
I applied online. I interviewed at JetBrains (München, Bavaria) in Dec 2025
Interview
The interview process is four steps:
1. First is a recruiter screening call to review background and motivation.
2. Technical DSA problem solving round for 1 hour
3. Technical Project Implementation
4. Final project presentation, where detailed question on the presentation will be asked.
Interview questions [1]
Question 1
DSA - Lowest Common Ancestor of a tree.
Java - Concurrency questions about ReadWriteLock
I applied online. The process took 1 week. I interviewed at JetBrains in Jan 2025
Interview
Behavioral interview with HR, then technical interview. Technical interview was smooth, productive, and very friendly. There were questions about my experience and technical questions about .NET. The next stage was expected to be a take-home assignment, but I got a rejection. The question about what could be improved from my side was completely ignored by HR.
Interview questions [1]
Question 1
Will we benefit in terms of performance from the linked list nodes being placed next to each other in the memory?