
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
Candidate interview experiences
First-hand accounts from people who interviewed at Turing.
Python Developer
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.
- 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).
Senior Python Developer
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.
- 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.
Senior Python Developer
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.
- 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 git command for the shortest SHA1 hash?”
Read 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 →“Could you reverse a list from a given index position?”
Read reports →“Can you explain deep copy versus shallow copy in Python?”
Read report →“Can you find the errors in this Python code?”
Read report →“Is the sum of the squares of two numbers equal to another number?”
Read report →“Can you change a pull request once it's been made?”
Read report →“Can you explain what a decorator is in Python?”
Read report →Formats, difficulty and experience
Across all 43 Turing interview reports.