1. Application & Shortlisting
You submit your resume, cover letter, and sometimes portfolio or GitHub links.
HR or a recruiter reviews your profile to match with the job requirements.
If shortlisted, you're contacted for the next round.
2. Online Assessment (Optional but Common)
Many companies, especially tech firms, conduct an online test:
Aptitude questions (logical, verbal, quantitative)
Coding questions (Data Structures & Algorithms – often on platforms like HackerRank, Codility)
Technical MCQs (based on programming, DBMS, OOPs, etc.)
3. Technical Interview (1–2 rounds)
Conducted by engineers or team leads.
You may be asked:
Data structures and algorithms
Core subjects (OOP, DBMS, OS, Networking)
Project discussion (Explain your projects in detail)
Coding on a whiteboard or live coding platform
Tech stack knowledge (e.g., React, Node.js, MongoDB for MERN roles)