Wave logo

Wave Software Engineer Interview Questions
& Process

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

Based on 37 interview experiences · FREE TO READ

4 Rounds average
Average Typical difficulty
73% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Wave.

Showing 3 of 37
Wave logo
Wave

Senior Software Engineer

Engineering · nearly a year ago

Senior Difficult Positive experience Accept offer 7 rounds
Interview process
Recruiter call Take home Technical screen Onsite Background check
Interview formats
Technical System Design Behavioral

CV + Cover Letter, then a 30min initial HR screening, followed by a 2h take home exercise which was very fun! Then, there was a 2h live continuation of the previous exercise, a 1h system design discussion, a 1h deep dive into a previous project, and finally a 1h cultural fit interview. It was a very thorough but fair process. Everyone involved was very warm, pleasant, and dedicated. Made me want to work there even more!

Confirmed questions1 question
  • Tell me about a system design problem tailored to one of the projects I would be working on.
Wave logo
Wave

Software Developer

Engineering · a year ago

Mid Average Negative experience No offer 5 rounds
Interview process
Recruiter call Take home Technical screen Technical screen Onsite
Interview formats
Technical Coding System Design

So the interview process for a dev role is pretty long. First, you have a chat with HR to see if you're a fit. Then, there's a coding challenge, and after that, a debugging assessment. Following that, a system design interview. Just because you passed one part doesn't mean you're good to go. My debugging wasn't great, but they still had me do the system design interview a week later, which I aced. Apparently, I didn't get the job because of the debugging part. Also, HR kept forgetting about meetings and didn't tell me when they were canceled.

Confirmed questions1 question
  • Can you describe how you would design and build YouTube?
Wave logo
Wave

Software Engineer

Engineering · more than a year ago

Entry Difficult Positive experience Accept offer 7 rounds
Interview process
Recruiter call Take home Technical screen Technical screen Onsite Onsite Background check Offer
Interview formats
Coding Coding System Design Behavioral Behavioral

The interview process at Wave was really enjoyable! All the employees I met were super friendly, which made the interviews feel pretty relaxed. They also shared their personal experiences at Wave, leaving a great impression. The process had quite a few steps: first, an initial call with the recruiter. Then, a take-home coding exercise where I could use either Python or JS. After that, there was a 2-hour pair programming interview where I had to add some extra features to the take-home test. Next up was a 1-hour system design interview. I also had a 45-minute chat with the engineering manager of the team I might join – it was mostly behavioral questions but felt more like a casual conversation. Following that, a 30-minute interview with the product manager for the team, similar to the previous one but with a product focus. Finally, a reference check. It was great that I got feedback for all stages either the same day or the next, and I received an offer the day after my last interview.

Confirmed questions2 questions
  • Can you share an instance where you received constructive feedback and how you acted on it?
  • What are your concerns or hesitations about joining Wave?

Wave Software Engineer Interview Questions

Quoted word for word from Wave interview reports.

Could you implement a spreadsheet engine in python or javascript?

Read reports

Could you write a spreadsheet program that runs in the terminal?

Read reports

Could you build an API for the next move in a game of Tic-Tac-Toe and demonstrate the game's strategy?

Read report

Can you implement a spreadsheet engine based on a given specification?

Read report

Can you describe how you would design and build YouTube?

Read report

Formats, difficulty and experience

Across all 37 Wave interview reports.

Interview formats

Coding 33%
Technical 28.4%
Behavioral 22.9%
System Design 7.3%
Presentation 5.5%

Interview difficulty

Easy 5.4%
Average 54.1%
Difficult 40.5%

Candidate experience

Negative 24.3%
Positive 73%
Neutral 2.7%