0. Screening with an HR: questions about background, salary expectations, etc. 1. Live Coding in Python basic coding skills checks in Python + additional questions about data structures and algorithms 2. System Design designing a high-level architecture of a system 3. Behavioural interview with a Team Lead questions about background, motivation, etc. 4. Job offer presentation