Roofstock logo

Roofstock Software Engineer Interview Questions
& Process

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

Based on 6 interview experiences · FREE TO READ

1.8 Rounds average
Average Typical difficulty
66.7% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Roofstock.

Showing 3 of 6
Roofstock logo
Roofstock

Software Engineer

Engineering · more than a year ago

Senior Average Positive experience Accept offer 1 round
Interview process
Technical screen
Interview formats
Technical Coding

There were a couple of whiteboard exercises where they asked about my tech skills and problem solving skill. There was also some debugging test. The chief that interviewed me was very nice and he also gave me a review after the process was done.

Confirmed questions2 questions
  • Some basic tech stuff.
  • Resolve like 4 or 5 short whiteboard exercise.
Roofstock logo
Roofstock

Software Engineer

Engineering

Mid Average Positive experience Accept offer 3 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Behavioral Technical

The interview process was smooth and the recruiter communicated effectively throughout. The interviews were relevant to the job applied for, and the entire panel was friendly. It started with an initial screening by the hiring manager, followed by some technical challenges, and finally, an interview with a broader senior group.

Confirmed questions2 questions
  • Could you share some details about your past work experience and any challenges you faced?
  • How does your previous work experience align with the requirements of this role?
Roofstock logo
Roofstock

Software Engineer

Engineering

Entry Average Neutral experience Accept offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Technical Behavioral

I went through an auxiliary company first, and then I interviewed with my actual team. The initial process with the other company involved submitting my resume and then having an interview. After that, I had another interview, which felt more like a casual conversation.

Confirmed questions2 questions
  • Could you explain functional programming?
  • What's the time complexity for searching a tree?

Roofstock Software Engineer Interview Questions

Quoted word for word from Roofstock interview reports.

Could you fix this function during a pair programming exercise in the language I prefer?

Read reports

Can you walk me through a feature you designed and implemented, and what trade-offs were involved?

Read reports

How does your previous work experience align with the requirements of this role?

Read report

Could you share some details about your past work experience and any challenges you faced?

Read report

Formats, difficulty and experience

Across all 6 Roofstock interview reports.

Interview formats

Technical 41.7%
Behavioral 25%
Coding 25%
System Design 8.3%

Interview difficulty

Easy 0%
Average 83.3%
Difficult 16.7%

Candidate experience

Neutral 16.7%
Negative 16.7%
Positive 66.7%