Initial Screening: Usually a brief (15–30 minute) call with a recruiter or HR manager to verify your background, career goals, and immediate "deal-breakers" like salary expectations or notice periods.
Technical Assessment: This can take several forms:
Online Coding Test: Platforms like LeetCode or HackerRank are used for automated problem-solving and algorithmic tests.
Live Coding/Whiteboard: A real-time session where you write logic while explaining your thought process to an interviewer.
Technical Call: A conversational deep dive into your resume projects, system design, or specific tools like AI frameworks and database scaling.