Blend logo

Blend Software Engineer Interview Questions
& Process

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

Based on 159 interview experiences · FREE TO READ

3.6 Rounds average
Average Typical difficulty
69.2% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Blend.

Showing 3 of 159
Blend logo
Blend

Software Engineer

Engineering · more than a year ago

Entry Average Negative experience No offer 5 rounds
Interview process
Recruiter call Technical screen Onsite Background check
Interview formats
Technical Coding System Design Behavioral

I applied through LinkedIn. First, there was a recruiter call, which felt a bit rushed but was okay overall. After that, I got to talk to the hiring manager. The hiring manager interview had a Leetcode medium question and we talked about my past projects. Then, I had two technical interviews with developers on the team. Both of those involved Leetcode medium questions. The interviewers were great - really nice and attentive. Next up was a system design interview, which was pretty standard. I didn't quite get the requirements at first, but the interviewer was helpful and explained everything. Finally, there was a behavioral interview with typical questions, and it was fine. Overall, the interviewers were really professional and supportive, which made for a great experience. But, the recruiters totally ghosted me after the interviews. I've sent a follow-up email and haven't heard anything back in two weeks.

Confirmed questions3 questions
  • Solve Leetcode medium problems, specifically on graphs.
  • What are your pre-deployment steps for code?
  • Design a service that performs X functionality.
Blend logo
Blend

Software Engineer

Engineering · more than a year ago

Senior Difficult Positive experience Accept offer 6 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite Background check Offer
Interview formats
Coding System Design Behavioral

It started with a recruiter call, then a call with the hiring manager. If they thought I was a better fit for another team, I spoke with another hiring manager. Then came the coding interview, followed by the first round on-site, which included either 2 coding and 2 system design interviews, or 3 coding and 1 system design. There were also 2 behavioral interviews, one with the hiring manager and another with their manager. Finally, an offer.

Confirmed questions4 questions
  • Implement add/edit/delete in O(1) time.
  • Solve the k-sorted list problem.
  • Given 4 lists, each with n numbers, find the number of ways to pick one number from each list such that their sum equals a target number. An O(n^2) solution is expected.
Blend logo
Blend

Software Engineer

Engineering · more than a year ago

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

Blend's interview was 3 one on one rounds with their engineering managers -- Frontend, Backend, and behavioral. For the Frontend and Backend interviews, we walked them through our solo project, explained our development process, and the particular choices we made for our app. For the behavioral interview, we were asked situational questions on handling unpredictable events, conflict resolution, and communication in teams. I could tell the engineering managers I interviewed with were passionate about the work they did. Overall, the process was very conversational and memorable!

Confirmed questions2 questions
  • Tell me about a challenge you faced recently and how you dealt with it.
  • What was your reasoning behind selecting specific tools/libraries for this project?

Blend Software Engineer Interview Questions

Quoted word for word from Blend interview reports.

Given a phone number's digits and a letter mapping for each digit, generate all possible letter combinations.

Read reports

Implement a rate limiter capable of managing a specified number of checks within a given number of seconds.

Read reports

What is the least costly path from (0,0) to (n-1, m-1) in an n x m matrix of costs?

Read reports

Given 4 lists, each with n numbers, find the number of ways to pick one number from each list such that their sum equals a target number. An O(n^2) solution is expected.

Read reports

Given an input text, how can one determine if all three types of parentheses/braces are correctly balanced?

Read report

Find all sets of three integers within a given array that add up to a sum exceeding a specified threshold.

Read report

Can you write a function to merge a given range into a list of ranges, ensuring the final list is disjoint and ordered?

Read report

How would you store blog posts for constant time access to any post, while preserving insertion order?

Read report

Given a digit to letter mapping, can you generate all possible phone number codes, similar to how 1-800-COMCAST works where COMCAST is the code derived from the numbers?

Read report

Formats, difficulty and experience

Across all 159 Blend interview reports.

Interview formats

Coding 32.5%
Technical 27.7%
Behavioral 23.6%
System Design 11.5%
Presentation 4.1%

Interview difficulty

Easy 7.5%
Average 69.2%
Difficult 23.3%

Candidate experience

Positive 69.2%
Negative 17.6%
Neutral 13.2%