The Boring Company logo

The Boring Company Software Engineer Interview Questions
& Process

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

Based on 23 interview experiences · FREE TO READ

2.4 Rounds average
Average Typical difficulty
47.8% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at The Boring Company.

Showing 3 of 23
The Boring Company logo
The Boring Company

Software Engineer

Engineering · half a year ago

Mid Average Positive experience Decline offer 4 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite
Interview formats
Behavioral Technical

The interview process was a series of one-on-one calls. It started with a call with a potential direct team member and went all the way up to the president. There were a total of four 30-minute chats before the on-site interview.

Confirmed questions2 questions
  • Can you describe your current experience?
  • What specific tasks have you been involved in?
The Boring Company logo
The Boring Company

Software Engineer

Engineering · nearly a year ago

Senior Average Positive experience No offer 5 rounds
Interview process
Recruiter call Phone screen Take home Technical screen Onsite Background check Offer
Interview formats
Behavioral Technical Coding Other

The interview process was quite professional. It started with a recruiter screening call, which was a good sign that they invest time in speaking with candidates before technical assessments. After that, I had two 30-minute audio calls with engineers on the team, followed by a conversation with the lead engineer. Then came a 2-hour take-home skills test that was interesting and not too hard. All the interviewers really dug into my previous relevant work. The next step was a 30-minute, audio-only technical interview, which felt a bit odd and didn't really show what I can do. The interviewer gave me a problem verbally. He initially dismissed my first idea, but later revealed it was the actual solution. My second suggestion was actually better, though I'm not sure he got it. Right after that, I spoke with the director of engineering, who really questioned me about my past projects and then gave me plenty of time to ask my own questions. Sadly, they felt my experience wasn't strong enough and went with someone else. I guess 12 years of experience at average companies doesn't make you a better engineer; talent matters more. Hopefully, I'll get to work with A-players someday. Good luck to them!

Confirmed questions2 questions
  • Can you describe a project that you managed from start to finish?
  • Tell me about a project you owned end to end.
The Boring Company logo
The Boring Company

Software Engineer

Engineering

Entry Average Neutral experience No offer 2 rounds
Interview process
Phone screen Phone screen
Interview formats
Technical Technical

I had two interviews over the phone. One was pretty easy, but the other was confusing and not so easy. They might tell you to prepare for one thing, but you might need to prepare for other topics you're not strong in. The worst part is they could pick you for the second interview but give you very little time to get ready for it.

Confirmed questions4 questions
  • Calculate the time it takes for light to travel one foot.
  • Can you discuss network systems?
  • What are your thoughts on multithreading?

The Boring Company Software Engineer Interview Questions

Quoted word for word from The Boring Company interview reports.

Could you explain the distinction between compiled and interpreted languages?

Read reports

What is a database transaction, and in what situations would you find it useful?

Read report

Can you explain the difference between single-threaded and multi-threaded applications?

Read report

Formats, difficulty and experience

Across all 23 The Boring Company interview reports.

Interview formats

Technical 44.7%
Behavioral 29.8%
Coding 19.1%
System Design 4.3%
Other 2.1%

Interview difficulty

Easy 13%
Average 56.5%
Difficult 30.4%

Candidate experience

Negative 21.7%
Neutral 30.4%
Positive 47.8%