1. Application & Shortlisting
Candidates apply through official notifications (often via National Institute of Electronics & Information Technology).
Shortlisting is based on:
Academic performance
Relevant experience
Eligibility criteria
2. Written Test (for many roles)
For technical positions, especially Scientist B:
Objective-type exam (MCQs)
Common subjects:
Data Structures & Algorithms
Computer Networks
Operating Systems
DBMS
Programming (C, Java, Python)
General aptitude
This stage is often the main filter.
3. Technical Interview
Candidates who clear the written test are invited for a technical interview.
What they usually ask:
Core CS fundamentals (very important)
Coding problems (sometimes live or theoretical)
Questions from your resume/projects
Practical scenarios (e.g., how to design a system)
Expect questions like:
Explain normalization in DBMS
Difference between process and thread
Write a program to reverse a linked list
4. HR / Personal Interview
Sometimes combined with technical round.
Focus areas:
Communication skills
Government job motivation
Teamwork and adaptability
Basic awareness about NIC’s role in e-governance
5. Document Verification
Educational certificates
Identity proof
Category certificates (if applicable)