Preply logo

Preply Software Engineer Interview Questions
& Process

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

Based on 12 interview experiences · FREE TO READ

3.6 Rounds average
Average Typical difficulty
58.3% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Preply.

Showing 3 of 12
Preply logo
Preply

Software Engineer

Engineering · a year ago

Mid Average Negative experience No offer 5 rounds
Interview process
Recruiter call Technical screen Technical screen Onsite Onsite Background check
Interview formats
Technical Technical Behavioral Behavioral

I had a bunch of interviews, starting with a recruiter call, then a tech screen, another tech interview, one with an Engineering Manager and Product Manager, and finally a culture fit interview. Everything seemed to go okay until the end. The recruiter told me I was getting an offer, but then they added a last minute "chat" with a director and another engineer. They didn't tell me it would be a behavioral interview, so I wasn't ready with my examples, and since I wasn't actively job hunting, I couldn't just make them up on the spot. They rejected me saying I lacked experience and excitement.

Confirmed questions1 question
  • How would you go about setting up periodic tasks?
Preply logo
Preply

Software Engineer

Engineering · more than a year ago

Entry Average Positive experience Accept offer 3 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Behavioral Technical

First, I had a quick chat with HR for less than 30 minutes to get acquainted and go over what's next. Then, I interviewed with the Engineering Manager. Finally, there was a tech interview with a Software Engineer where we talked about software engineering practices.

Confirmed questions3 questions
  • What are your future goals?
  • What motivates you?
  • Discuss your values.
Preply logo
Preply

Software Engineer

Engineering

Senior Easy Positive experience No offer 5 rounds
Interview process
Recruiter call Technical screen Onsite Background check Offer
Interview formats
Coding System Design Behavioral

The interview process was pretty straightforward. It started with a recruiter screen, then a coding round, followed by a system design round, a hiring manager round, and finally a culture fit round. The recruiter screen focused on past experiences and general questions. The coding round involved one easy LeetCode problem (valid parenthesis) and a custom problem about building a task scheduler for Preply. For the system design round, I had to design a search functionality for Preply, covering aspects like query handling, parameters, pagination, and A/B testing. The hiring manager round consisted of standard behavioral questions about conflict resolution and handling negative feedback. The culture round required answering questions based on their principles. Even though I did well in all rounds, the team matching process was quite drawn out, taking almost three weeks and involving three different teams, and ultimately I wasn't a fit for any. Overall, the difficulty was easy and wouldn't require extensive preparation, but paying attention to the culture/behavioral rounds is key. The recruiter and team were very nice, and the recruiter did her best to ensure a positive experience.

Confirmed questions7 questions
  • Can you walk me through your previous roles and experiences?
  • Can you solve the valid parenthesis problem from LeetCode (easy difficulty)?
  • Describe how you would build a task scheduler tailored for Preply's needs.

Preply Software Engineer Interview Questions

Quoted word for word from Preply interview reports.

Can you solve the valid parenthesis problem from LeetCode (easy difficulty)?

Read reports

Can you explain how Javascript is executed in React Native applications?

Read report

Could you explain the workings of try, catch, except, and finally blocks?

Read report

Formats, difficulty and experience

Across all 12 Preply interview reports.

Interview formats

Behavioral 37.1%
Technical 31.4%
Coding 22.9%
System Design 8.6%

Interview difficulty

Easy 25%
Average 50%
Difficult 25%

Candidate experience

Positive 58.3%
Negative 16.7%
Neutral 25%