
Postmates Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 179 interview experiences · FREE TO READ
Which role are you interviewing for?
30 roles · 179 reportsCandidate interview experiences
First-hand accounts from people who interviewed at Postmates.
Software Engineer
I got referred by a friend of a coworker. There was an initial phone call, and then a coordinator sent me links to pick times for interviews. In total there were 5 steps, including calls at the start and end. But only 3 actual interviews. First, I did a timed Code Signal challenge at home. Then, I did an online code-pairing exercise. The last step was an all-day interview with 5 back-to-back one-hour sessions, all done remotely. The all-day interview had 3 coding sessions, 1 for architecture/system design, and 1 for leadership/culture fit. The coding sessions were like real pairing sessions, where I had to talk through my thoughts and take feedback. One session ran out of time, but it still felt good. Everyone was nice and positive about Postmates' future.
- Write code to pass tests for an empty function, using TDD, to "Build Your Own Flux".
- A task involving fixing a broken application.
- A standard question about algorithms and data structures.
Risk Analyst
The process started with a take-home project, followed by a recruiter chat, and then an interview with the hiring manager. After that, there was an onsite interview lasting 3-4 hours with 5 interviewers, and the recruiter did a final wrap-up. Overall, the interview process was good and smooth. However, I didn't hear back after the onsite, even after reaching out to the recruiter. It took almost 5 weeks to finally get the results, which was a bad experience due to the long wait and lack of communication. Apart from that delay, the interviews themselves were fine.
- Can you tell me why you are interested in Postmates?
- What motivates you to apply for this specific role?
- Questions related to SQL.
Analyst
I applied through LinkedIn and got an email to do a take-home assignment. After that, they scheduled a phone screen. The take-home took a couple of hours and had interesting questions, not boring coding ones. I was initially interviewing for a role in NY, and went to the office there, but the timing didn't work out. They offered to consider me for Nashville and SF, and flew me out to SF for an onsite interview. Everyone there was really nice, down-to-earth, and passionate. Michael C., the recruiter, was great to work with and kept me informed the whole time.
- Tell me about your analytics experience.
- Can you answer some standard behavioral questions?
- Here are two informal case questions.
Buyer Support
This was the most casual interview I've ever had, they told me not to dress up and the team leads were also dressed very casual, which made for a comfortable setting. The interview consisted of typical behavioral questions and a question about my fit for the company. They asked if I knew the Postmates story and shared it with me. The interview concluded with a brief overview of the training process, expectations for the role, and a note about the company's dynamic nature. I was told I'd hear back within 24-48 hours. A recruiter contacted me after 48 hours and scheduled a call for the next day to discuss details like start date and shift preference.
- When was a time you and your supervisor disagreed?
- Can you describe a situation where you couldn't assist a customer as much as you wished?
- Share an instance where your attendance impacted your work performance.
Postmates 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 an array of dropoff objects, each with a customerid and date, identify and return customer IDs that have more than 5 dropoffs within any 30-day period.”
Read reports →“What exactly is Postmates – is it a service, an app, or something else?”
Read report →“Can you tell me what DHCP stands for and describe its function?”
Read report →“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 →“Can you write a function that takes a list of timestamps and returns true if five of them fall within a 30-day period, and false otherwise?”
Read report →“If you have a sorted list of timestamps for a user, how would you figure out if they logged in more than 5 times within any 30-day span?”
Read report →Formats, difficulty and experience
Across all 179 Postmates interview reports.