Turing logo

Turing Python Developer Interview Questions
& Process

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

Based on 43 interview experiences · FREE TO READ

2.1 Rounds average
Average Typical difficulty
74.4% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Turing.

Showing 3 of 43
Turing logo
Turing

Python Developer

Engineering · a year ago

Mid Average Positive experience No offer 3 rounds
Interview process
Technical screen Recruiter call Presentation
Interview formats
Technical Coding Behavioral

To get hired at Turing.com, you'll need to go through a comprehensive vetting process. This includes several technical quizzes and challenges, some of which are multiple-choice and others are coding challenges. Following the technical assessments, there's a soft skills recorded interview. For this part, you'll record yourself answering questions. You get about 60 seconds to prep for each question, and the recording starts automatically with only one attempt allowed.

Confirmed questions5 questions
  • Can you introduce yourself and tell me about your current or last job?
  • What's your favorite part about working on technical projects?
  • Tell me about a project you worked on, including its goal and your specific role and responsibilities (like if you were an individual contributor or tech lead).
Turing logo
Turing

Senior Python Developer

Engineering · a year ago

Senior Average Positive experience No offer 3 rounds
Interview process
Take home Technical screen Panel
Interview formats
Coding Technical Other

So there were three main parts to the interview. First, a coding test to see how I handle object-oriented stuff. Then, some verbal questions to check my understanding of Python. The last part was a special round in Turing interviews, where they wanted me to judge how an AI bot responded to a user, comparing two different answers.

Confirmed questions6 questions
  • A coding test focused on object-oriented analysis was given.
  • Verbal questions covered Python internals such as decorators.
  • The interview included questions about Python's multi-threading capabilities and any limitations.
Turing logo
Turing

Senior Python Developer

Engineering · more than a year ago

Senior Average Negative experience Decline offer 5 rounds
Interview process
Take home Technical screen
Interview formats
Coding Technical

After creating an account on their website, I had to complete several online programming tests. Each test could take anywhere from 50 minutes to over 3 hours, and I needed to finish 5 of them to even apply for the job. So that's up to 8 hours of work based on the max time for each test. Honestly, the whole process felt pretty bad; the questions weren't clear, but you could only pick one answer. They also seemed really out of touch with what actual developers do day-to-day. It really felt like they didn't care about our time at all.

Confirmed questions3 questions
  • Can you change a pull request once it's been made?
  • What's the git command for the shortest SHA1 hash?
  • What error occurs when you push to a repo and someone else has already pushed their changes?

Turing Python Developer Interview Questions

Quoted word for word from Turing interview reports.

What's the difference between global and local variables in Python?

Read reports

What error occurs when you push to a repo and someone else has already pushed their changes?

Read reports

Can you explain deep copy versus shallow copy in Python?

Read report

Is the sum of the squares of two numbers equal to another number?

Read report

Formats, difficulty and experience

Across all 43 Turing interview reports.

Interview formats

Coding 49.4%
Technical 36.1%
Behavioral 9.6%
Presentation 2.4%
Other 2.4%

Interview difficulty

Easy 9.3%
Average 67.4%
Difficult 23.3%

Candidate experience

Positive 74.4%
Neutral 9.3%
Negative 16.3%