CONCEPTUAL VERIFICATION · SELF-ASSESSMENT

Interactive Quizzes & Concept Checks

Test your first-principles understanding of operating systems concepts, execution models, and numerical derivations with instant feedback and complete rationales.

SUBJECT:Operating Systems (27 Questions)DBMS (Coming Soon)Computer Networks (Coming Soon)Digital Logic (Coming Soon)
Operating Systems · Processes, Threads & Concurrency

Concept Check

Review Full Lesson →
STUDENT PRACTICE · CONCEPT DRILL
Problem 1 · FOUNDATION

Which IPC mechanism requires explicit synchronization to prevent race conditions?

Problem 2 · GATE-LEVEL

After fork(); fork(); how many total processes exist including the original?

processes
Database Management Systems · Database Architecture & The Three-Schema Framework

5. Module 1 Concept Verification

Review Full Lesson →
STUDENT PRACTICE · CONCEPT DRILL

Test your understanding of DBMS architectural boundaries and data independence.

Problem 1 · FOUNDATION

Creating a secondary B+ Tree index on the 'Salary' column of an Employee table to speed up range queries is an example of exercising which property?

Problem 2 · GATE-LEVEL

Which of the following database languages is strictly compiled into a set of internal schema instructions that define physical storage structures and access paths?

Database Management Systems · Entity-Relationship & Relational Schema Mapping

5. ER Modeling & Table Reduction Quiz

Review Full Lesson →
STUDENT PRACTICE · CONCEPT DRILL

Solve standard GATE questions on entity mapping and constraints.

Problem 1 · FOUNDATION

Entity E1 has attributes (A, B) with key A. Entity E2 has attributes (C, D) with key C. Relationship R is M:N with descriptive attribute E. What is the primary key of the table representing relationship R?

Problem 2 · GATE-LEVEL

In an ER diagram, a weak entity set W has a partial key D. The identifying relationship R connects W to strong entity S with primary key K. What constitutes the primary key of W?

Database Management Systems · Relational Model, Relational Algebra & Calculus

4. Relational Algebra Concept Verification

Review Full Lesson →
STUDENT PRACTICE · CONCEPT DRILL

Test your mastery of relational operators and join semantics.

Problem 1 · FOUNDATION

Which relational algebra operator is equivalent to the SQL query: 'SELECT DISTINCT A FROM R WHERE A NOT IN (SELECT A FROM S)'?

Database Management Systems · SQL Mastery, 3-Valued Logic & Complex Subqueries

5. SQL Nuances & 3-Valued Logic Quiz

Review Full Lesson →
STUDENT PRACTICE · CONCEPT DRILL

Verify your understanding of SQL corner cases and execution pipelines.

Problem 1 · FOUNDATION

Given a table T with 4 rows where column 'val' has values: 10, 20, NULL, 30. What is the result of 'SELECT COUNT(*), COUNT(val) FROM T'?

Database Management Systems · Functional Dependencies & Normalization (1NF to BCNF)

6. Normalization Concept Verification

Review Full Lesson →
STUDENT PRACTICE · CONCEPT DRILL

Solve high-frequency GATE normalization problems.

Problem 1 · FOUNDATION

Relation R(A, B, C, D) has FDs: {A → B, B → C, C → D}. What is the candidate key and the highest normal form of R?

Database Management Systems · Storage, Indexing & B/B+ Trees

5. B+ Tree Indexing Quiz

Review Full Lesson →
STUDENT PRACTICE · CONCEPT DRILL

Test your understanding of tree height and node split bounds.

Problem 1 · FOUNDATION

In a B+ Tree where internal nodes have maximum order p = 10, what is the minimum number of keys an internal node (other than root) must contain?

Database Management Systems · Transactions & Concurrency Control

5. Serializability & Concurrency Quiz

Review Full Lesson →
STUDENT PRACTICE · CONCEPT DRILL

Solve classic GATE questions on serializability and schedules.

Problem 1 · FOUNDATION

Consider schedule S: r1(X); r2(X); w1(X); w2(X). Which of the following is true?

Database Management Systems · Concurrency Protocols, Deadlocks & Crash Recovery

6. Locking & Recovery Quiz

Review Full Lesson →
STUDENT PRACTICE · CONCEPT DRILL

Test your understanding of 2PL, deadlock schemes, and WAL recovery.

Problem 1 · FOUNDATION

Which of the following properties is guaranteed by the Strict Two-Phase Locking (Strict 2PL) protocol?

Database Management Systems · Data Warehousing & Multidimensional Modeling

Practice: choose and calculate

Review Full Lesson →
STUDENT PRACTICE · CONCEPT DRILL
Problem 1 · FOUNDATION

Training minimum and maximum are 5 and 25. Under min-max scaling to [0,1], what is the transformed value of 15?

Problem 2 · GATE-LEVEL

A constant feature has min=max=7. What is the ordinary min-max formula's denominator?

Problem 3 · GATE-LEVEL

A lossless codec reduces a 1200-byte file to 300 bytes. What is the compression ratio?

Computer Networks · Transport Layer, TCP Flow & Congestion Control

Socket API checks

Review Full Lesson →
STUDENT PRACTICE · CONCEPT DRILL
Problem 1 · FOUNDATION

Which call makes a TCP server socket passive and ready to queue incoming connection requests?

Problem 2 · GATE-LEVEL

After a successful accept(), which descriptor usually remains available for later clients?

Data Structures · GATE DA: Python Programming

Check your understanding

Review Full Lesson →
STUDENT PRACTICE · CONCEPT DRILL
Problem 1 · FOUNDATION

What values are produced by `list(range(2, 8, 2))`?

Problem 2 · GATE-LEVEL

What is `-7 // 3` in Python?

Data Structures · GATE DA: Python Programming

Collection checks

Review Full Lesson →
STUDENT PRACTICE · CONCEPT DRILL
Problem 1 · FOUNDATION

Which structure best represents unique course codes with fast membership checks?

Problem 2 · GATE-LEVEL

After `a=[1,2]; b=a; b.append(3)`, what is `a`?

Data Structures · GATE DA: Python Programming

Function and transformation checks

Review Full Lesson →
STUDENT PRACTICE · CONCEPT DRILL
Problem 1 · FOUNDATION

What does a Python function return if execution reaches its end without a `return` statement?

Problem 2 · GATE-LEVEL

In `[x*x for x in values if x > 0]`, when is `x*x` evaluated?

Data Structures · GATE DA: Python Programming

Algorithm checks

Review Full Lesson →
STUDENT PRACTICE · CONCEPT DRILL
Problem 1 · FOUNDATION

What precondition is required for the binary-search implementation above?

Problem 2 · GATE-LEVEL

How many comparisons does linear search use for an absent target in a 7-element list?

Data Structures · GATE DA: Python Programming

Representation checks

Review Full Lesson →
STUDENT PRACTICE · CONCEPT DRILL
Problem 1 · FOUNDATION

Which operation is O(n) on a Python list of n elements?

Problem 2 · GATE-LEVEL

A binary tree traversal visits every node once. What is its time complexity for n nodes?