1. Application & Resume Screening
Goal: Filter candidates based on resume, qualifications, and keywords.
Conducted by: HR or an automated Applicant Tracking System (ATS).
2. Initial HR Interview (Phone/Video)
Duration: 15–30 minutes
Focus:
Understanding candidate’s background and goals
Communication skills
Salary expectations, notice period
Company overview
Tip: Be clear, confident, and aligned with the company’s values.
3. Technical Interview(s)
Types:
Online coding test: Platforms like HackerRank, Codility, or internal tools
DSA rounds: Solving problems on data structures and algorithms
System Design: For experienced roles – high-level architecture discussion
Project discussion: Deep dive into past work or portfolio
Tip: Practice LeetCode, discuss real-world projects, explain thought process.
4. Managerial or Team Interview
Focus:
Problem-solving in team settings
Cultural fit and team collaboration
Behavioral questions (STAR method: Situation, Task, Action, Result)
Tip: Showcase how you approach challenges and communicate in teams.
5. Final HR/Offer Discussion
Focus:
Compensation and benefits
Offer letter and joining formalities
Role confirmation and expectations