🧾 1. Online Assessment (Aptitude + Technical)
This is usually the first step, especially for freshers or early-career candidates.
Components:
Aptitude Section: Logical reasoning, quantitative aptitude, and verbal ability.
Coding Section: 1–2 programming questions (languages like C, C++, Java, Python).
Technical MCQs: Based on CS fundamentals (OS, DBMS, CN, DSA, etc.)