Turnitin logo

Turnitin Software Engineer Interview Questions
& Process

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

Based on 6 interview experiences · FREE TO READ

3.3 Rounds average
Average Typical difficulty
100% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Turnitin.

Showing 3 of 6
Turnitin logo
Turnitin

Software Engineer

Engineering

Entry Average Positive experience Accept offer 3 rounds
Interview process
Recruiter call Take home Technical screen Offer
Interview formats
Behavioral Coding

I was contacted by a recruiter on LinkedIn. We had a brief conversation about my experience, and they mentioned they'd forward my profile. I then had an hour-long call to discuss my background and the technologies I've used, and they explained their projects. We also had a casual chat about tech and industry ideas. Following that, I received a take-home assignment to build a custom video player with specific features using ReactJS. After they reviewed my submission, I was invited to a final call with two engineers from the team I would be joining. This call focused mainly on the take-home task. I received an offer two weeks later.

Confirmed questions5 questions
  • Tell me about a feature you've developed that you're proud of.
  • What are your experiences and the technologies you've worked with?
  • Can you explain the team's current projects?
Turnitin logo
Turnitin

Software Engineer

Engineering

Mid Average Positive experience Accept offer 4 rounds
Interview process
Recruiter call Phone screen Take home Onsite Technical screen Panel Group Presentation
Interview formats
Behavioral Technical Coding

First I had a chat with HR. Then, a phone screen with the hiring manager to go over my background and see if I'm a good fit. After that, I got a take-home coding test. The final round was a half-day in-person thing with 7 people including future teammates, managers, QA folks, and the VP of engineering.

Confirmed questions4 questions
  • Could you start by telling us about yourself?
  • Can you elaborate on your experience and any relevant projects you've worked on?
  • How would you describe your experience working with QA teams?
Turnitin logo
Turnitin

Software Engineer

Engineering

Intern Easy Positive experience Accept offer 3 rounds
Interview process
Recruiter call Take home Panel
Interview formats
Behavioral Coding Technical

Applied online and got invited to a 45-minute video call with the head of the team. After that, I got a take-home coding challenge. The final round was a panel interview with 5 people from the team. It was a really great experience, everyone was super friendly and welcoming.

Confirmed questions4 questions
  • Can you share your past experiences?
  • Tell me about the projects you've worked on.
  • What can you tell me about your school experience?

Turnitin Software Engineer Interview Questions

Quoted word for word from Turnitin interview reports.

How would you traverse an ordered binary tree to find the nth largest number?

Read reports

Given an array containing half of the same element X and half unique elements, how can you find X?

Read reports

Could you write a program to represent the hierarchy of running processes?

Read reports

What is something you wish you had learned during your time in school?

Read reports

Can you explain the reasoning behind the GitHub changes you implemented?

Read report

Could you walk me through the custom video player you created with ReactJS and its unique functionalities?

Read report

Tell me about something from your past that you don't feel particularly proud of.

Read report

What are your thoughts on tech and ideas within the field?

Read report

Formats, difficulty and experience

Across all 6 Turnitin interview reports.

Interview formats

Behavioral 37.5%
Technical 31.2%
Coding 25%
Group 6.2%

Interview difficulty

Easy 33.3%
Average 50%
Difficult 16.7%

Candidate experience

Positive 100%