← Back to videos

Junior Python interview: 3 lines of code and basics

A mock interview for the role of Junior Python Developer.
We discuss data types, `bool`, `int`, memory, number systems and the basics of computer science. At the end, there’s an unexpected live coding session that revealed the main issue: it wasn’t syntax, but a fundamental understanding of Python.

Timecodes

00:00 — Start
00:25 — Getting to know the candidate
03:47 — Data types in Python
07:10 — User-defined classes and inheritance
15:00 — `int`, bits and computer memory
22:12 — The Boolean data type
25:01 — Boolean logic and number systems
43:29 — Live code: True / 2 and an unexpected result
58:06 — The candidate’s self-assessment
01:00:12 — Detailed feedback on the interview