Senior Software Developer applicants have rated the interview process at JetBrains with 4 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 100% positive. To compare, the company-average is 66.7% positive. This is according to Glassdoor user ratings.
Candidates applying for Senior Software Developer roles take an average of 30 days to get hired, when considering 1 user submitted interviews for this role. To compare, the hiring process at JetBrains overall takes an average of 30 days.
Common stages of the interview process at JetBrains as a Senior Software Developer according to 1 Glassdoor interviews include:
Phone interview: 50%
Group panel interview: 50%
Here are the most commonly searched roles for interview reports -
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?