Yotpo logo

Yotpo Software Engineer Interview Questions
& Process

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

Based on 20 interview experiences · FREE TO READ

2.8 Rounds average
Average Typical difficulty
60% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Yotpo.

Showing 3 of 20
Yotpo logo
Yotpo

Software Engineer

Engineering · nearly a year ago

Staff Average Positive experience Accept offer 4 rounds
Interview process
Recruiter call Technical screen Onsite Offer
Interview formats
Behavioral Coding System Design

This was easily the best interview process I've experienced! Everyone was super friendly and professional, and communication was smooth. The interview questions were challenging and interesting, and the interviewers were great. They got back to me really quickly between interviews, and it felt really personal and welcoming, almost like I was a VIP. What really stood out was that they didn't just try to hire me, but instead figured out how I could best contribute to both myself and the company. They reached out for a chat and even suggested a small adjustment to the role I was looking for, which was actually perfect for me!

Confirmed questions3 questions
  • Questions about people and company goals, technology choices, and alignment with business decisions.
  • A short coding task.
  • System design.
Yotpo logo
Yotpo

Software Engineer

Engineering · more than a year ago

Entry Average Negative experience No offer 3 rounds
Interview process
Take home Technical screen Technical screen
Interview formats
Technical Coding

The HR team was really uncoordinated, and I had to do the same interview twice without any reason given. They also added another interview in the middle of the process even though they had already explained everything to me before, and still no reason why. The times and formats for interviews kept changing without asking me. I did a home assignment and two technical interviews, then they rejected me saying my resume wasn't a good fit for the role.

Confirmed questions1 question
  • Can you tell me about a project you've worked on in your current role?
Yotpo logo
Yotpo

Software Engineer

Engineering

Mid Average Negative experience No offer 2 rounds
Interview process
Technical screen Technical screen
Interview formats
System Design

The process had two interviews with the R&D group lead, followed by two more with team leaders. The group lead was okay, but didn't seem to read my resume well. He first said I lacked backend experience, which I agreed with, but then also claimed I had no frontend experience, despite my resume saying I was a frontend lead. This felt a bit rude. The team lead interviews were very focused on the negatives, and they looked unhappy. One of them even said, "how someone like you, who works for a company that is all legacy knows any new technologies whatsoever?". That was rude, but I answered. Basically, Yotopo seems like a company that doesn't get that an interview is a two-way street.

Confirmed questions1 question
  • Can you design a flight booking web system?

Yotpo Software Engineer Interview Questions

Quoted word for word from Yotpo interview reports.

Can you take a string and determine if it can be a valid IP address by inserting dots?

Read reports

Could you implement a Least Recently Used (LRU) Cache with O(1) time complexity for the Put operation?

Read reports

For efficient management, could you use a dictionary to retrieve and add files/directories in O(1) time?

Read reports

Could you implement this using the Composite Pattern, where files and directories inherit from a common base node, and the dictionary stores items of type node?

Read reports

Given an ice cream truck scenario with kids having ratings, how to distribute ice cream balls to minimize the total amount while satisfying rating conditions relative to adjacent kids?

Read report

Could you write a filesystem that implements the provided interfaces?

Read report

Can you design a system for users to send and receive messages from multiple sources?

Read report

Can you suggest an alternative approach to the webhook process?

Read report

Describe how you'd sort an array using 5 cores for parallel processing at a high level.

Read report

Formats, difficulty and experience

Across all 20 Yotpo interview reports.

Interview formats

Technical 31.8%
Coding 27.3%
Behavioral 22.7%
System Design 11.4%
Presentation 4.5%

Interview difficulty

Easy 0%
Average 90%
Difficult 10%

Candidate experience

Positive 60%
Negative 30%
Neutral 10%