1. Application & Shortlisting
You apply with your resume/CV (sometimes portfolio or cover letter too).
Recruiters shortlist candidates based on skills, education, experience, or keywords in your resume.
2. Screening Round
Usually a phone call with HR or a recruiter.
Purpose:
Confirm basic details (background, education, experience).
Assess communication skills.
Discuss role fit, salary expectations, and availability.
3. Aptitude/Online Test (if applicable)
Common in fresher/entry-level or technical jobs.
Can include:
Aptitude & logical reasoning
English/communication test
Coding test (LeetCode-style problems, HackerRank, etc.)
4. Technical Interview(s)
Conducted by engineers, team leads, or managers.
Focus on problem-solving and technical expertise:
Data structures, algorithms, system design (for software roles).
Domain-specific knowledge (e.g., ML, DBMS, OS).
Past projects/internships discussion.
Sometimes live coding or whiteboard challenges.