Postmates logo

Postmates Software Engineer Interview Questions
& Process

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

Based on 40 interview experiences · FREE TO READ

3.1 Rounds average
Average Typical difficulty
47.5% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Postmates.

Showing 3 of 40
Postmates logo
Postmates

Software Engineer

Engineering

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

This was the best onsite interview experience I've had, with great interactions from recruiters, engineers, and the engineering manager. The recruiter clearly put a lot of effort into optimizing the process. The technical challenges were engaging because they mirrored real issues faced by Postmates engineers, making them both tough and educational. The interviewing engineer was very patient in explaining anything I didn't grasp. It seems the engineering culture has gotten much better, or at least this team is exceptional. The manager even reached out on LinkedIn.

Confirmed questions8 questions
  • Discuss Data Structures & Algorithms problems that are rooted in problems Postmates engineers have encountered.
  • Describe your experience with Bug Bash.
  • Tell me about a Front-end problem you solved.
Postmates logo
Postmates

Software Engineer

Engineering

Intern Average Negative experience No offer 2 rounds
Interview process
Recruiter call Take home Background check Offer
Interview formats
Coding Behavioral

I applied online and they reached out to me for the internship role. I passed the online coding challenge and then had to do an online behavioral assessment. After that, I was supposed to schedule an interview, which I did, but then they ghosted me for two weeks. I followed up, but still nothing. After three weeks, they emailed saying they filled the positions for the current season and would consider me for a different year. I scheduled again, and again, they ghosted me for two weeks. Finally, they sent a rejection email without an interview, leaving me confused and stressed about the ghosting.

Confirmed questions2 questions
  • Did you complete the online coding assessment?
  • Did you complete the online game that measures your behavior?
Postmates logo
Postmates

Software Engineer

Engineering

Entry Difficult Negative experience No offer 3 rounds
Interview process
Recruiter call Take home Technical screen
Interview formats
Coding Other

They send you an email to do a coding test on Codesignal. The problem is they want to video and audio record you the entire time. I'd be fine if they just wanted to screen record. Like cool, you wanna make sure I don't cheat or w/e. Cool. But now you're introducing bias into the mix. Now I gotta worry about smiling and all that jazz, instead of coding. Yes, because they will see it. Yes, they will judge you. It's human nature to subconsciously judge. It just throws into the mix all other sorts of biases. Obviously you'll have to meet in person or video conference at some point, but it should be after a coding challenge not before it. You're allowing subconscious bias to play a role now, instead of just the code. As a minority in tech, I'm always conscious of it. It's why I "whiten" my resume and leave off my last name. Considering how "#woke" they portray themselves (LGBT pride galore for example), you would think this would come to mind. But whatever, I declined the interview based on this alone. Plus they are getting bought out by Uber anyway, and their record is horrendous when it comes to this stuff.

Confirmed questions1 question
  • Four coding questions were asked.

Postmates Software Engineer Interview Questions

Quoted word for word from Postmates interview reports.

Find all keys in a dictionary that map to a specific value, handling nested dictionaries by joining keys with a dot. Example: {'a' : 'apple', 'b' : 'bobb', 'c' : { 'd' : 'dog' }, 'e' : 'dog' } with input 'dog' should yield ['e', 'c.d'].

Read reports

Given a sorted list of user login Unix epoch timestamps, determine if a user logged in at least 5 times within any given month.

Read reports

Design an algorithm to find two numbers in an array that sum up to a specific target value.

Read reports

Given a list of timestamped customer deliveries, devise an algorithm to identify customers who had at least five deliveries within any 30-day window and return their UUIDs.

Read report

Could you build and upload a geocoding proxy that works with multiple providers to GitHub?

Read report

Write code to pass tests for an empty function, using TDD, to "Build Your Own Flux".

Read report

Did you know that the company is planning to file for an IPO by the end of this year?

Read report

Describe NSOperation and scenarios where it would be appropriate to use.

Read report

Formats, difficulty and experience

Across all 40 Postmates interview reports.

Interview formats

Coding 32.4%
Technical 24.3%
Behavioral 23.4%
System Design 16.2%
Other 2.7%

Interview difficulty

Easy 17.5%
Average 67.5%
Difficult 15%

Candidate experience

Positive 47.5%
Negative 42.5%
Neutral 10%