Better logo

Better Software Engineer Interview Questions
& Process

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

Based on 66 interview experiences · FREE TO READ

2.6 Rounds average
Average Typical difficulty
25.8% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Better.

Showing 3 of 66
Better logo
Better

Software Engineer

Engineering · more than a year ago

Mid Average Negative experience No offer 3 rounds
Interview process
Technical screen Recruiter call Presentation
Interview formats
Coding Behavioral

Did an online pair coding exercise with questions similar to medium leetcode problems. They also talked about my resume projects and experience. I heard back a few days later about moving on to the next stage, which was supposed to be an onsite with better.com engineers. There was also an hour-long Q&A info session. Then about a week later, they mentioned they were pausing recruitment and I never heard back.

Confirmed questions3 questions
  • Can you share a problem you encountered while working on your project?
  • Tell me about a challenge you faced with your project.
  • Describe a difficult situation you experienced on your project.
Better logo
Better

Software Engineer

Engineering · more than a year ago

Entry Average Positive experience Accept offer 2 rounds
Interview process
Take home Recruiter call Technical screen Onsite Offer
Interview formats
Technical Coding Behavioral

I learned about Better through GHC 21 and was invited to do an online assessment on Codility. After passing that, I got an interview invitation within two days and scheduled it for the earliest possible date. The interview felt very welcoming, like I was already part of the team. There was no pressure, and they had a structured approach for both a behavioral round and a coding round on coderpad. I received an offer just three days later, including the weekend.

Confirmed questions1 question
  • Perform string replacement on coderpad, with hints provided during pair programming.
Better logo
Better

Software Engineer

Engineering · more than a year ago

Entry Easy Neutral experience No offer 2 rounds
Interview process
Technical screen Technical screen Offer
Interview formats
Coding Behavioral Technical

First, I had to do a Codility coding test that I had 1.5 hours to complete. It had 3 problems that were pretty easy to medium difficulty. You find out your score immediately after you finish, based on how many test cases you pass and how much each problem is worth. After passing that, I was offered a final interview. It was a 2 hour zoom call. The first hour was a behavioral interview with one engineer, and the second hour was a technical interview with another engineer. The behavioral interview was super casual and had really standard questions. My interviewer admitted it was their first time doing an interview and they were writing down my answers to pass along to whoever makes the final decision. The technical interviewer was a mid-to-senior level engineer who had only been there 3 months. There was no actual coding, they just had me talk through some functions they had written and answer questions about two topics I picked. I got an email a week later saying I didn't get the job from someone I never spoke to, and they wouldn't give any feedback because of their 'privacy policy'. It was a decent experience overall, my interviewers were nice, but it was kinda strange not knowing who was deciding, that the interviewers seemed new, and that there was no coding in the technical part.

Confirmed questions7 questions
  • Can you share some insights on leadership?
  • Describe your experience with teamwork.
  • Tell me about any personal projects you've worked on.

Better Software Engineer Interview Questions

Quoted word for word from Better interview reports.

Given a day of the week as a string and a number n, calculate the day of the week after n days.

Read reports

Given a string S with length N, write a function to return the length of the shortest balanced fragment of S.

Read reports

Write a function solution that takes an integer N and returns the maximum value possible after inserting a '5' digit into its decimal representation.

Read reports

Given a string S representing a day of the week and an integer K (from 0 to 500), write a function solution that returns the day of the week K days later.

Read reports

Given a specific Perl regular expression, what is its function?

Read report

What is the purpose and execution of these UNIX commands?

Read report

Design a database schema for an app similar to Google Calendar and write queries to fetch events.

Read report

Design a RESTFUL API endpoint, its request, and response (including type, headers, body, etc.) and then modify or expand it based on certain scenarios or bottlenecks.

Read report

Could you walk me through the functionality of the given Git commands?

Read report

Formats, difficulty and experience

Across all 66 Better interview reports.

Interview formats

Coding 35.8%
Technical 30.8%
Behavioral 21.4%
System Design 10.7%
Group 0.6%

Interview difficulty

Easy 22.7%
Average 63.6%
Difficult 13.6%

Candidate experience

Neutral 25.8%
Negative 48.5%
Positive 25.8%