Shippo logo

Shippo Software Engineer Interview Questions
& Process

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

Based on 17 interview experiences · FREE TO READ

3.6 Rounds average
Average Typical difficulty
58.8% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Shippo.

Showing 3 of 17
Shippo logo
Shippo

Software Engineer

Engineering · a year ago

Senior Average Positive experience No offer 5 rounds
Interview process
Technical screen Technical screen Technical screen Technical screen Technical screen
Interview formats
Coding System Design Coding Behavioral Behavioral

It was a pretty standard interview process with 2 coding interviews, 1 system design, 1 product, and 1 management interview. Everything was well organized. I met some people I think I would have enjoyed working with, but I'm not sure they were on the same page about what they were looking for in this role.

Confirmed questions1 question
  • How would you organize tracking data across various parameters?
Shippo logo
Shippo

Software Engineer

Engineering · more than a year ago

Entry Average Neutral experience No offer 2 rounds
Interview process
Take home Technical screen
Interview formats
Coding

I applied online and then got an email with a programming assessment. I had 7 days to complete it. The assessment was in Java and tested my OOP skills. It wasn't too difficult. They also asked some questions via email.

Confirmed questions1 question
  • A programming assessment designed to evaluate your object-oriented programming abilities.
Shippo logo
Shippo

Software Engineer

Engineering

Mid Average Negative experience No offer 3 rounds
Interview process
Take home Phone screen Onsite
Interview formats
Coding Technical System Design

So, the interview process involved a coding challenge first, then a phone interview, and finally an onsite. The HR part was fast, but there was some confusion because they first rejected my application, then later rescheduled me to continue with the process. The onsite interview was the main challenge for me. Not necessarily due to difficulty, but the first interviewer seemed really disengaged and uninterested. They explained the problem statement incorrectly three times, and each time I tried to understand it again and rework my approach, they would agree with my understanding of the problem, then stop me halfway through rewriting my algorithm to say I was doing it wrong. This really threw me off and I ran out of time by the end. The interviewers after that were better, but I think my fate was already sealed by then.

Confirmed questions3 questions
  • Do you have experience with algorithmic questions?
  • Can you solve some Tree/Data Structures problems?
  • Tell me about your experience with System Design.

Shippo Software Engineer Interview Questions

Quoted word for word from Shippo interview reports.

Write a Python script to parse a CSV file and compute rates.

Read reports

Design a system for handling shipping order tracking updates.

Read reports

Can you solve the Anagram problem using string manipulation and arrays? You might have an issue with the time limit.

Read reports

Tell me about searching for permutations of characters in a string.

Read reports

How do you approach sorting data, like from log files?

Read report

Formats, difficulty and experience

Across all 17 Shippo interview reports.

Interview formats

Coding 34%
Technical 28.3%
Behavioral 17%
System Design 15.1%
Presentation 5.7%

Interview difficulty

Easy 5.9%
Average 94.1%
Difficult 0%

Candidate experience

Positive 58.8%
Negative 29.4%
Neutral 11.8%