Lob logo

Lob Software Engineer Interview Questions
& Process

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

Based on 55 interview experiences · FREE TO READ

3.1 Rounds average
Average Typical difficulty
43.6% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Lob.

Showing 3 of 55
Lob logo
Lob

Software Engineer

Engineering · a year ago

Entry Average Negative experience No offer 2 rounds
Interview process
Take home Recruiter call
Interview formats
Coding

The interview process was a huge waste of time and I don't recommend it. I got an automated Hackerrank assessment which I passed, but then a few days later I got an email saying my application wasn't moving forward. As other people have said, you don't even get to talk to a real person during the whole thing. It's just a terrible company that doesn't care about people's time.

Confirmed questions1 question
  • Complete one Hackerrank question in 60 minutes that involves understanding some somewhat complex math concepts.
Lob logo
Lob

Software Engineer

Engineering · more than a year ago

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

The interview process started with a recruiter call, followed by a call with the engineering manager. After that, there was either a take-home assignment that took about 3-4 hours or a live coding screen. The take-home assignment was reviewed. Then came a virtual onsite, which was about 3.5 hours, likely all in one day. The virtual onsite was mostly standard, but included a presentation on a past project, which was a lot of work for me. I got a standard rejection with no feedback, which was disappointing given the over 10 hours I invested in interviews and prep. It seems like companies don't value my time, so I'll be valuing it more going forward.

Confirmed questions2 questions
  • Can you discuss your experience with system design?
  • Can you discuss your soft skills?
Lob logo
Lob

Software Engineer

Engineering · more than a year ago

Mid Average Positive experience Accept offer 7 rounds
Interview process
Recruiter call Technical screen Onsite Panel Presentation Offer
Interview formats
Technical Coding Presentation Behavioral Other

Lob's interview process is solid. They moved me through the different stages efficiently, they were well prepared at every step, and everyone was very engaged. It is abundantly clear that they've put a lot of effort into refining the entire process. I think they did a great job in the on-site interview at allowing me to showcase my skills and talk about my background while, at the same time, making sure I had an enjoyable experience. It started with an initial phone screen with the growth engineer/hiring manager, followed by a technical phone screen focusing on technical value fit and technical skills. Then came the on-site interview, which included technical value fit with 2 engineers, a technical challenge with 1 engineer, an informal lunch interview with a designer and an engineer, a technical challenge code review with 1 engineer, a technical skills test with 2 engineers, and a value fit discussion with the 2 founders. The process concluded with a catch-up with the hiring manager, and then an offer. Overall, I was incredibly impressed with the process and I strongly recommend interviewing with Lob.

Confirmed questions4 questions
  • They did ask some whiteboarding technical questions that leaned slightly towards the academic (data structures).
  • Their technical challenge was more practical and clearly related to their domain (specifically related to their address verification API).
  • For the technical challenge, we started by outlining the problem on a whiteboard, talking about different approaches, and then got down to it by writing actual code (they allow you to bring your own laptop, which is nice).

Lob Software Engineer Interview Questions

Quoted word for word from Lob interview reports.

Find the duplicate number in an array containing integers from 1 to N.

Read reports

Implement a function that identifies and returns a duplicate number from an array of integers.

Read reports

Given two bowling balls and a 100-story building, what's the minimum number of drops needed to find the threshold floor where the ball breaks?

Read reports

How would you implement the minimum value of a stack with O(1) time complexity?

Read reports

Design a database schema that can accommodate a list of users and teams, where a user can belong to more than one team.

Read report

Can you take an address string and parse out the individual components like line1, line2, city, state, and zip?

Read report

Write an app that gets an address from a given API and then sends an email.

Read report

Could you create an API that supports adding, deleting, and retrieving addresses using a partial address string?

Read report

Can you outline the necessary RESTful API endpoints, including HTTP method and URL, for a blog system that handles creating and retrieving posts and comments?

Read report

Formats, difficulty and experience

Across all 55 Lob interview reports.

Interview formats

Behavioral 31.2%
Coding 30.5%
Technical 27.3%
System Design 5.5%
Presentation 3.9%

Interview difficulty

Easy 30.9%
Average 65.5%
Difficult 3.6%

Candidate experience

Neutral 18.2%
Negative 38.2%
Positive 43.6%