Loading...
Preparing your assessment...
Certification Tracks
Assessment Rules & Anti-Cheat:
- Attempts: You have a maximum of 2 attempts per skill within a 24-hour period.
- Lockout: If your exam is terminated due to policy violations, you will be locked out for 24 hours.
- Focus: Do not switch tabs, minimize window, or lose focus. 3 warnings = Termination.
1
C Programming Foundation
Level 1 Syllabus
Validates fundamental understanding of procedural programming in C.
Basic syntax, data types, and operators
Control flow (if/else, switch, loops)
1D and Multidimensional Arrays
String manipulation using char arrays
Functions, scope, and basic pointers
Skills Tested
Syntax
Control Flow
Arrays
Functions
Advanced C Programming
Locked Syllabus
Validates mastery of low-level memory management and advanced C features.
Advanced pointers (pointer arithmetic, pointers to functions)
Dynamic Memory Allocation (malloc, calloc, realloc, free)
Structures, Unions, and Enumerations
File Handling (reading/writing text and binary files)
Preprocessor directives and macros
Skills Tested
Advanced Pointers
Memory Allocation
Structs
File I/O
1
C++ Foundation
Level 1 Syllabus
Validates the ability to transition from procedural to basic object-oriented C++.
Basic syntax and stream I/O (cin/cout)
References vs Pointers
Functions (inline functions, default arguments, overloading)
Introduction to Classes and Objects
Access specifiers and basic Encapsulation
Skills Tested
Syntax
I/O
Functions
Basic Classes
C++ OOP Practitioner
Locked Syllabus
Validates a deep understanding of C++ Object-Oriented paradigms.
Constructors (default, parameterized, copy) and Destructors
Inheritance models and virtual inheritance
Polymorphism (compile-time vs run-time)
Virtual functions, pure virtual functions, and abstract classes
Operator Overloading and Friend functions/classes
Skills Tested
Constructors
Inheritance
Polymorphism
Overloading
Advanced C++ & STL
Locked Syllabus
Validates readiness for modern, production-grade C++ development.
Templates (Function templates and Class templates)
Standard Template Library (STL containers, iterators, algorithms)
Exception Handling (try, catch, throw)
Modern C++ memory management (Smart Pointers: unique_ptr, shared_ptr)
Advanced File I/O streams
Skills Tested
Templates
STL
Exceptions
Smart Pointers
1
SQL Foundation
Level 1 Syllabus
Validates fundamental understanding of relational databases and SQL queries.
Basic SQL syntax, creating tables, and data types
CRUD operations (INSERT, SELECT, UPDATE, DELETE)
Filtering and sorting data (WHERE, ORDER BY, LIMIT)
Basic aggregation functions (COUNT, SUM, AVG, GROUP BY)
Inner and Outer JOIN operations
Skills Tested
SELECT
WHERE
JOINs
Basic CRUD
Database Architect
Locked Syllabus
Validates advanced database design and query optimization skills.
Advanced subqueries and Common Table Expressions (CTEs)
Database Normalization (1NF, 2NF, 3NF, BCNF)
Indexes and Query Optimization techniques
ACID properties and Transaction management (COMMIT, ROLLBACK)
Stored Procedures, Triggers, and Views
Skills Tested
Subqueries
Normalization
Indexes
Stored Procedures
1
Java Foundation
Level 1 Syllabus
Validates the candidate's ability to read, write, and execute fundamental Java code.
Java history, architecture (JDK/JRE/JVM), and platform independence
Data types, variables, literals, and type casting
Operators (arithmetic, relational, logical, bitwise, assignment)
Control flow statements (if-else, switch, loops)
Arrays (1D, multi-dimensional) and core array operations
String manipulation (String, StringBuilder, StringBuffer)
Console input handling (Scanner, BufferedReader)
Skills Tested
JDK & JVM
Data Types
Control Flow
Arrays
Strings
Input Handling
Java OOP Practitioner
Locked Syllabus
Validates the candidate's understanding of object-oriented design and core building blocks.
Classes, objects, and constructors (default, parameterized, overloading)
Four pillars of OOP (Encapsulation, Inheritance, Polymorphism, Abstraction)
Access modifiers (public, private, protected, default)
Advanced keywords (this, super, final, static) and initialization blocks
Interfaces versus Abstract classes
Packages, imports, and access control
Nested and inner classes (member, static, local, anonymous)
Wrapper classes and autoboxing/unboxing
Skills Tested
OOP Concepts
Classes & Objects
Access Modifiers
Interfaces
Inner Classes
Autoboxing
Java Application Developer
Locked Syllabus
Validates the candidate's ability to handle real-world coding scenarios and advanced concepts.
Exception handling (try-catch, checked/unchecked, custom exceptions, throw/throws)
Collections Framework (List, Set, Map, Queue implementations)
Iterators, sorting/searching, and Comparable vs Comparator
Generics (classes, methods, wildcards, bounded types)
Advanced Enums
Object class fundamentals (equals, hashCode, toString)
Skills Tested
Exceptions
Collections
Iterators
Generics
Enums
Advanced Java Developer
Locked Syllabus
Validates the candidate's readiness for production-grade backend work.
Multithreading & Concurrency (Thread lifecycle, synchronization, thread safety)
Executor framework, thread pools, and concurrent collections
I/O Streams and File Handling (byte vs character streams, Serialization)
Java 8+ Modern Features (Lambda expressions, Functional interfaces, Streams API, Optional)
Advanced Reflection API basics
Skills Tested
Multithreading
Concurrency
I/O Streams
Java 8+
Reflection
Java Specialist
Locked Syllabus
Validates complete mastery over modern Java development and ecosystem utilities.
Advanced Java 11-21 features (Records, Pattern Matching, Switch Expressions, Virtual Threads)
Java Memory Management (Garbage Collection algorithms, tuning, heap vs stack)
Unit Testing & Mocking (JUnit 5, Mockito basics)
Design Patterns in Java (Singleton, Factory, Builder, Observer)
Dependency Injection and Inversion of Control fundamentals
Skills Tested
Modern Java 11-21
Memory Management
Unit Testing
Design Patterns
1
Python Foundation
Level 1 Syllabus
Validates the candidate's ability to write basic Python scripts.
Python syntax, variables, and dynamic typing
Operators and basic math operations
Control flow (if/elif/else statements)
Loops (for, while, range, break, continue)
Basic function definition and arguments
Skills Tested
Syntax
Variables
Control Flow
Functions
Python Data & OOP Practitioner
Locked Syllabus
Validates understanding of core data structures and object-oriented programming.
Lists, Tuples, and Sets operations
Dictionaries and key-value mapping
Classes, objects, and constructors (__init__)
Inheritance, Polymorphism, and Encapsulation
Magic methods and object string representation
Skills Tested
Lists
Dictionaries
OOP
Classes
Python Advanced Developer
Locked Syllabus
Validates the ability to use Python's advanced functional and error-handling features.
Exception handling (try, except, finally, raise)
File I/O operations (reading/writing files, context managers)
List, Dict, and Set Comprehensions
Iterators, Generators, and the yield keyword
Decorators and Lambda functions
Skills Tested
Exceptions
File I/O
Generators
Decorators
Python Backend Specialist
Locked Syllabus
Validates readiness for production backend development in Python.
Multithreading and Multiprocessing modules
Basic AsyncIO concepts
Consuming REST APIs (Requests module)
Parsing and generating JSON data
Regular Expressions (re module)
Virtual environments and package management (pip)
Skills Tested
Concurrency
APIs
JSON
Regex
Assessment
20:00
Assessment Report
Prepared for Candidate
Detailed Report
Review your performance breakdown. See exactly where you excel and which topics need more practice.
Overall Score: 0%
By Difficulty
AI Tutor Analysis
Generating personalized insights using Gemini AI...
Current
Answered
Unanswered
Current
Correct
Wrong
Unanswered
Question 1 / 20
Explanation
Warning! Focus Lost
You have switched tabs or minimized the window.
This violates the exam rules.
Warnings remaining: 3
Assessment Completed!
Verified Badge Earned
Your responses have been recorded.
Your Score
0 / 20