Greenhouse Software logo

Greenhouse Software Software Engineer Interview Questions
& Process

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

Based on 30 interview experiences · FREE TO READ

3.3 Rounds average
Average Typical difficulty
70% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Greenhouse Software.

Showing 3 of 30
Greenhouse Software logo
Greenhouse Software

Senior Software Engineer

Engineering · a year ago

Senior Easy Neutral experience No offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Behavioral Coding

Applied online, then a recruiter contacted me after a few days. We chatted about my background and the job details. After that, the recruiter asked some basic coding questions. I was then rejected a few days later.

Confirmed questions4 questions
  • Could you explain what a hashmap is?
  • What distinguishes 'const' from 'let' in JavaScript?
  • Can you tell me about React Hooks?
Greenhouse Software logo
Greenhouse Software

Software Engineer

Engineering · more than a year ago

Entry Easy Negative experience No offer 1 round
Interview process
Recruiter call Phone screen
Interview formats
Behavioral Technical

I received a phone call for an engineering role. The audio quality was really bad, which was surprising given it's a medium to large company. The call lasted about 30 minutes. I felt I was fully qualified, if not overqualified, for the entry-level position based on my experience. The interview covered my current role and education, so I was surprised not to advance to the next round. I'm trying to understand their interview process better. It raises questions about their inclusivity when someone who closely matches the job description isn't even given a chance for technical rounds.

Confirmed questions3 questions
  • Can you introduce yourself?
  • Can you describe a significant contribution you made to a past project?
  • What are your views on workplace diversity?
Greenhouse Software logo
Greenhouse Software

Software Engineer

Engineering · more than a year ago

Mid Average Positive experience Accept offer 5 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Technical Coding System Design Behavioral

It began with a 30-minute phone screen with the hiring manager, covering the role and my background, with a few general technical questions. Next, I had a one-hour technical interview involving a live coding exercise with an engineering team member. The final stage included multiple cultural and technical interviews, spread over an 8-hour day to suit my schedule. These comprised three technical interviews with live coding and whiteboard design, plus three casual chats with hiring managers and various team members at Greenhouse. The entire process was very in-depth and gave me a good understanding of the company. The technical interviews felt practical, not just abstract problems, with reasonable time and skill expectations.

Confirmed questions3 questions
  • What methods would you use to speed up a SQL query?
  • Can you describe how you'd enhance the performance of a SQL query?
  • How might you approach optimizing the speed of a SQL query?

Greenhouse Software Software Engineer Interview Questions

Quoted word for word from Greenhouse Software interview reports.

What's the fastest possible time complexity for retrieving an item from a hash table?

Read reports

Could you tell me the time complexity for adding an item to a hash table?

Read reports

How can I parse data from a string into the desired output format?

Read reports

Can you convert data from CSV format into an object-oriented structure?

Read report

How might you approach optimizing the speed of a SQL query?

Read report

Do you have a simple technical question about hashmaps?

Read report

Formats, difficulty and experience

Across all 30 Greenhouse Software interview reports.

Interview formats

Coding 32.5%
Technical 25.3%
Behavioral 25.3%
System Design 12%
Presentation 2.4%

Interview difficulty

Easy 10%
Average 80%
Difficult 10%

Candidate experience

Positive 70%
Neutral 16.7%
Negative 13.3%