Sonatype logo

Sonatype Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 18 interview experiences · FREE TO READ

3.1 Rounds average
Average Typical difficulty
33.3% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Sonatype.

Showing 3 of 18
Sonatype logo
Sonatype

Software Engineer

Engineering · more than a year ago

Mid Difficult Positive experience Accept offer 5 rounds
Interview process
Recruiter call Take home Technical screen Technical screen
Interview formats
Technical Coding System Design Behavioral

Standard tech interview process. Started with a recruiter chat, then a technical screen, followed by 3-4 more technical interviews. There was also a small take-home project. It's a big time commitment for candidates, but they're also putting in the effort to screen candidates thoroughly. It's clear they really want to hire smart, thoughtful people.

Confirmed questions2 questions
  • Tell me about your experience with Java 7/8, design patterns, system design, algorithms, data structures, and problem solving.
  • What are your thoughts on Agile methodologies, your personal working style, and your software philosophy?
Sonatype logo
Sonatype

Software Engineer

Engineering

Entry Average Neutral experience No offer 3 rounds
Interview process
Recruiter call Phone screen Take home
Interview formats
Behavioral Technical Coding

I had 2 initial HR interviews with a really nice guy, then a 1-1 phone screen and after that a take home challenge. The phone screen was very focused on CI/CD tools, agile methodologies, Spring framework, and in-depth Java. The take-home challenge was not hard, but they wanted you to write your own tests (using JUnit or similar), and include build and run instructions and scripts. This was different from other coding challenges, and because I didn't think to include the tests and scripts with my submission, I got rejected. I think the company could have been clearer with their instructions for the challenge, but I guess they wanted to see if the candidate would naturally include these items with their submission.

Confirmed questions1 question
  • Can you create a program that converts a number into its English language equivalent?
Sonatype logo
Sonatype

Software Engineer

Engineering

Senior Average Positive experience Decline offer 2 rounds
Interview process
Take home Recruiter call
Interview formats
Coding Technical

They seem to be asking very similar questions for years. So it does not appear like they are hiring quality engineers but rather wanted friends of engineers who are already employed at Sonatype. So if you know a friend who already got a job at Sonatype, you can get guidance from them and clear the interview as they are very similar questions. A very similar set of take-home program exercise for years! For me, they asked to develop a program that converts numbers to words. It is asked vaguely as a question but it seems to be one of the common questions that have been asking for years. Even if the program is developed using Maven, JUnit, Selenium, proper use of OOPS, online console, REST-API, validation requirements, there is still something more to do. So if you have a friend who got into Sonatype, it should not be difficult to clear this dated question. It is a very time-consuming program to develop for candidates. They seem to hardly care about it. One of those companies who make the candidates toil during the lengthy interview process and reject without any respect. They seem to be following the Google interview process in many ways like asking vague questions on purpose. I think there are many other companies out there who treat with more respect of candidates who apply for a job. I hope Sonatype either changes their interview process or I hope more respectful companies than Sonatype are successful in the business.

Confirmed questions1 question
  • Can you write a program to convert numbers into words?

Sonatype Software Engineer Interview Questions

Quoted word for word from Sonatype interview reports.

What's the difference between Kanban and Agile methodologies?

Read reports

Can you explain the differences between Java and JavaScript?

Read reports

What is a deadlock and how can it be prevented or resolved?

Read reports

Can you create a program that converts a number into its English language equivalent?

Read report

Can you explain how to implement the Singleton pattern?

Read report

What are your thoughts on IOC frameworks and how do they differ?

Read report

How does Sonatype compare to those other opportunities?

Read report

Formats, difficulty and experience

Across all 18 Sonatype interview reports.

Interview formats

Technical 35%
Behavioral 35%
Coding 25%
Other 2.5%
System Design 2.5%

Interview difficulty

Easy 5.6%
Average 72.2%
Difficult 22.2%

Candidate experience

Positive 33.3%
Negative 50%
Neutral 16.7%