A competency assessment that measures understanding, not recall.
Every paper is assembled at random from a curated bank covering the Basket-III, Basket-IV and Basket-V curricula. Questions are written to distinguish a candidate who has taught a subject from one who has merely read about it — and where a subject involves code, you will be asked to write it.
- Questions in bank
- 875
- Subjects offered
- 24
- Coding subjects
- 15
- Questions per paper
- 50
How the assessment runs
- 01
Receive your login
The recruitment office creates your account and shares the email and password with you. There is no self-registration on this portal.
- 02
Choose your track
Research, Teaching, or both. The Research track begins immediately. The Teaching track asks you to nominate the subjects you are prepared to teach.
- 03
Sit the assessment
A 50-question paper drawn at random from the bank, under lockdown conditions. Coding subjects require you to write real code.
- 04
Automated evaluation
Objective questions are graded instantly. Written code is assessed against a rubric that rewards approach and judgement over syntax.
Examination conditions
The assessment runs in an enforced fullscreen lockdown. Leaving fullscreen, switching tabs, copying, pasting or opening developer tools is recorded. After 6 recorded violations the attempt ends and is submitted as it stands. Sit it in one uninterrupted session.
Subjects in the teaching track
Nominate between 3 and 6. Your paper is divided evenly across whatever you choose.
Vibe Coding
codeCUTM1025
Prompt-driven development, AI code review, Streamlit apps, Git and deployment.
Agentic AI Development
codeCUTM1026
LLM APIs, tool calling, RAG and memory, reasoning loops, multi-agent safety.
Programming in C
codeCUCS1001
Types, control flow, functions and recursion, arrays, pointers, structures, file I/O.
Data Structures with Competitive Coding
codeCUCS1002
ADTs, stacks and queues, linked lists, trees, graphs, hashing, heaps, sorting.
Design and Analysis of Algorithms
codeCUCS1003
Asymptotics, divide and conquer, greedy, DP, graph algorithms, NP-completeness.
Java Programming
codeCUCS1004
OOP, exceptions and I/O, collections, generics, multithreading and concurrency.
Relational and Distributed Databases
codeCUCS1005
Data models, SQL, normalisation, distributed transactions, tuning, new engines.
Network and Protocols for IoT
CUCS1006
IoT networking stack, MQTT and CoAP, LPWAN, edge gateways, IoT security.
System Administrator (RedHat)
CUCS1009
RHEL basics, users and groups, filesystems, networking, services, troubleshooting.
Software Engineering and Testing
CUCS1011
Process models, requirements, design principles, OO design, testing, SQA, maintenance.
Customer Experience Design and Programming
CUCS1012
UX research, journey mapping, usability, accessibility, CX metrics and evaluation.
Android Development with Kotlin
codeCUCS1013
Kotlin language, activities and lifecycle, UI, storage, coroutines, publishing.
MongoDB for Developers
codeCUFD1001
Documents and CRUD, aggregation, indexing, schema design, replication, sharding.
Node.js and Express.js Development
codeCUFD1002
Event loop, async patterns, Express routing and middleware, REST, auth, security.
Front-End Development with React
codeCUFD1003
JSX, state and props, hooks, routing, Context and Redux, forms, performance.
Full Stack Integration and Deployment
CUFD1004
Wiring MERN layers, WebSockets, GraphQL, testing, production readiness, deployment.
Fundamentals of Generative AI
CUGA1011
Generative vs discriminative models, GANs, VAEs, autoregressive models, applications.
Advanced Techniques in Generative AI
codeCUGA1012
Attention and transformers, diffusion models, fine-tuning, evaluation, deployment.
Machine Learning for Predictive Analytics
codeCUML1021
Preprocessing, supervised and unsupervised learning, ensembles, NLP, deployment.
Deep Learning for Image Analytics
codeCUML1022
CNNs, modern architectures, augmentation, detection, segmentation, generative vision.
Offensive Security
CUCS1102
Recon, scanning, web and network exploitation, privilege escalation, reporting.
Defensive Security
CUCS1103
Hardening, SIEM and detection engineering, incident response, forensics, threat intel.
Cloud Development and DevOps
CUCT2602
Containers, orchestration, CI/CD, IaC, observability, cloud-native delivery.
Spring Boot
codeCUST1053
Dependency injection, auto-configuration, Spring MVC, Data JPA, security, actuator.
