Backend Tests
Server-side development and API design
Topics
Tests
NestJS + React — Advanced
Advanced integration scenarios between a NestJS API and a React client: BFF boundaries, cookie-based auth, CORS with credentials, DTO validation, and structured error mapping for forms and global UI.
AdvancedOpenPython + PostgreSQL + Docker — Intermediate
Compose networking, Alembic/Django migrations, SQLAlchemy pools, secrets, volumes, and everyday incidents when a Python service talks to Postgres in containers.
IntermediateOpenRedis — Advanced
Cluster hashing, Streams, replication, memory policies, and production reliability. Mix of single-answer and multiple-answer items; multi-select questions ask you to select every correct statement.
AdvancedOpenRedis — Intermediate
Hashes, sorted sets, pipelines, Pub/Sub, transactions, and cache patterns. Mix of single-answer and multiple-answer items; multi-select questions ask you to select every correct statement.
IntermediateOpenRedis — Beginner
Foundations: data types, basic commands, TTL, and key naming. Mix of single-answer and multiple-answer items; multi-select questions ask you to select every correct statement.
BeginnerOpenGo — Advanced
Advanced concurrency, context, generics, profiling, and production HTTP patterns. Mix of single-answer and multiple-answer items; multi-select questions ask you to select every correct statement.
AdvancedOpenGo — Intermediate
Concurrency, interfaces, methods, JSON, HTTP basics, and practical error wrapping. Mix of single-answer and multiple-answer items; multi-select questions ask you to select every correct statement.
IntermediateOpenGo — Beginner
Foundations: packages, types, zero values, slices, maps, and basic error handling. Mix of single-answer and multiple-answer items; multi-select questions ask you to select every correct statement.
BeginnerOpenJava — Advanced
Concurrency (`synchronized`, `volatile`, locks), `CompletableFuture`, JVM memory model basics, records/sealed types, advanced Streams, and common performance pitfalls. Mix of single-answer and multiple-answer items.
AdvancedOpenJava — Intermediate
Interfaces and abstract classes, generics, collections/`HashMap`, exceptions and try-with-resources, `Optional`, Streams basics, and equals/hashCode contracts. Mix of single-answer and multiple-answer items.
IntermediateOpenJava — Beginner
Java foundations: primitives vs references, classes and methods, String immutability, arrays/lists, control flow, and the JVM entry point. Mix of single-answer and multiple-answer items.
BeginnerOpen1C:Enterprise — Intermediate
Practical development: modules and events, queries, registers, transactions, extensions, jobs, and integration surfaces. Mix of single-answer and multiple-answer items; multi-select questions ask you to select every correct statement.
IntermediateOpen1C:Enterprise — Beginner
Platform basics: configurations, metadata objects, clients, roles, and everyday Designer/Enterprise concepts. Mix of single-answer and multiple-answer items; multi-select questions ask you to select every correct statement.
BeginnerOpen1C:Enterprise — Advanced
Deep platform topics: cluster architecture, managed locks, DCS, exchange plans, privileged mode, performance, and extension conflicts. Mix of single-answer and multiple-answer items; multi-select questions ask you to select every correct statement.
AdvancedOpenNode.js + PostgreSQL + Docker — Intermediate
Compose networking, migrations, connection pools, secrets, volumes, and everyday incidents when a Node service talks to Postgres in containers.
IntermediateOpenNestJS + PostgreSQL + Docker — Advanced
Production scenarios covering configuration, health checks, connection management, migrations, container security, observability, resource limits, and database transport security.
AdvancedOpenPython — Intermediate
Iterators, context managers, typing, packaging basics, concurrency intro, and stdlib modules. Includes single-select and multi-select items.
IntermediateOpenPython — Beginner
Syntax, data model, functions, imports, and standard library touch points. Mix of single-answer and multiple-answer items.
BeginnerOpenPython — Advanced
Descriptors, metaclasses edges, asyncio internals, C-API risks, and packaging security. Demanding items.
AdvancedOpenPostgreSQL — Intermediate
CTE, upserts, indexing strategies, and planner basics. Mix of single-answer and multiple-answer items; multi-select questions ask you to select every correct statement.
IntermediateOpenPostgreSQL — Beginner
Core SQL with PostgreSQL flavor: types, constraints, DML, and basic DDL. Mix of single-answer and multiple-answer items; multi-select questions ask you to select every correct statement.
BeginnerOpenPostgreSQL — Advanced
WAL, replication, vacuum strategy, and advanced planner/storage topics. Mix of single-answer and multiple-answer items; multi-select questions ask you to select every correct statement.
AdvancedOpenPHP — Intermediate
Classes, visibility, traits, error modes, and common runtime behavior. Mix of single-answer and multiple-answer items; multi-select questions ask you to select every correct statement.
IntermediateOpenPHP — Beginner
Foundations: syntax, variables, arrays, and basic language features. Mix of single-answer and multiple-answer items; multi-select questions ask you to select every correct statement.
BeginnerOpenPHP — Advanced
Internals-oriented topics: lifecycle, OPCache, fibers, attributes, weak references, and security-minded patterns. Mix of single-answer and multiple-answer items; multi-select questions ask you to select every correct statement.
AdvancedOpenNode.js — Intermediate
Cluster, worker_threads, HTTP server tuning, diagnostics, and error patterns. Includes single-select and multi-select items.
IntermediateOpenNode.js — Beginner
Event loop, modules, buffers, streams basics, and npm tooling. Mix of single-answer and multiple-answer items.
BeginnerOpenNode.js — Advanced
V8 JIT edges, snapshotting, security hardening, embedded patterns, and libuv internals at a practical level. Demanding items.
AdvancedOpenNestJS — Intermediate
Guards, interceptors, custom providers, dynamic modules, and testing hooks. Includes single-select and multi-select items.
IntermediateOpenNestJS — Beginner
Modules, providers, controllers, DI, and pipes basics. Mix of single-answer and multiple-answer items.
BeginnerOpenNestJS — Advanced
Custom transports, lifecycle edge cases, GraphQL hybrid, performance, and security architecture. Demanding items.
AdvancedOpenMySQL — Intermediate
Indexing, transactions, query plans, and InnoDB-oriented behavior. Mix of single-answer and multiple-answer items; multi-select questions ask you to select every correct statement.
IntermediateOpenMySQL — Beginner
SQL basics with MySQL flavor: SELECT, JOIN ideas, keys, and data types. Mix of single-answer and multiple-answer items; multi-select questions ask you to select every correct statement.
BeginnerOpenMySQL — Advanced
InnoDB internals hooks, replication topology concerns, and operational tuning topics. Mix of single-answer and multiple-answer items; multi-select questions ask you to select every correct statement.
AdvancedOpen