Weave logo

Weave Software Engineer Interview Questions
& Process

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

Based on 8 interview experiences · FREE TO READ

3.1 Rounds average
Average Typical difficulty
75% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Weave.

Showing 3 of 8
Weave logo
Weave

Software Engineer

Engineering · nearly a year ago

Senior Average Positive experience Accept offer 5 rounds
Interview process
Technical screen Take home Technical screen Technical screen Recruiter call
Interview formats
Coding Technical Behavioral

The interview process is quite straightforward and includes the following stages: DSA Round – Focused on data structures and algorithms. Take-Home Machine Coding Assignment – A practical problem to be implemented independently. Machine Coding Discussion – A detailed walkthrough and discussion of your submitted solution. High-Level Design (HLD) Round – Covers system architecture and design decisions. Behavioral Interview – The final round assessing communication, teamwork, and cultural fit.

Confirmed questions2 questions
  • An easy/medium data structures and algorithms question was asked during the DSA round.
  • Numerous behavioral questions were posed throughout the entire interview process.
Weave logo
Weave

Software Engineer

Engineering · more than a year ago

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

This was by far the best interview experience I've ever had in my career. It was a very open-ended interview, I didn't even feel like I was being interviewed; instead, it felt like a casual discussion between engineers.

Confirmed questions1 question
  • Regarding data structures, what advantages would using one type (x) over another (y) offer in the context of actual engineering challenges?
Weave logo
Weave

Software Engineer

Engineering · more than a year ago

Entry Average Negative experience No offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Coding

The recruiter reached out and we had a 30 minute phone call. They are currently setting up an office in India but also hiring remote folks across the US. The interview process begins with a 30 minute Google Meet call where the interviewer will share a Hacker Rank link. This link contains a Leetcode easy/medium question that needs to be solved within 30 minutes.

Confirmed questions1 question
  • A Leetcode medium problem involving subarrays was presented.

Weave Software Engineer Interview Questions

Quoted word for word from Weave interview reports.

Implement a modified Caesar Cipher using reverse engineering on HackerRank.

Read reports

Can you describe how to implement a JSON API specification?

Read reports

Regarding data structures, what advantages would using one type (x) over another (y) offer in the context of actual engineering challenges?

Read reports

What's your experience with implementing parallelism and concurrency in distributed systems based on your past projects?

Read report

Formats, difficulty and experience

Across all 8 Weave interview reports.

Interview formats

Coding 38.1%
Technical 33.3%
Behavioral 19%
Other 4.8%
Group 4.8%

Interview difficulty

Easy 0%
Average 75%
Difficult 25%

Candidate experience

Positive 75%
Negative 25%