Exercises
Browse All Exercises
Search and filter across the entire exercise library.
Filters
97 exercises
medium
SQL
Employee Salary Ranking with Window Functions
Write SQL queries using window functions to analyze employee salary data within departments. You have access to an `emp...
sql
window-functions
ranking
+5
medium
SQL
Recursive CTE for Employee Manager Chain
Create a SQL query using Common Table Expressions (CTEs) to build a complete organizational hierarchy showing the chain...
sql
recursive-cte
hierarchy
+5
medium
SQL
Finding Highest-Paid Employee by Department
Write a SQL query that joins three tables to find the highest-paid employee in each department. You have three tables:...
sql
joins
window-functions
+4
easy
SQL
Finding High-Volume Customers
Write a SQL query to identify customers who have placed more than 3 orders. You'll work with two tables: - `customers`:...
sql
joins
group-by
+4
easy
SQL
SQL Filtering and Ordering - Employee Query
Write a SQL query to find employees in the Engineering department who were hired after January 1st, 2023. ## Requiremen...
sql
filtering
ordering
+5
hard
TypeScript
Express Error Handling Middleware System
Build a comprehensive error handling middleware system for Express that catches different types of errors and returns co...
express
middleware
error-handling
+6
medium
TypeScript
Product API with Pagination, Filtering, and Sorting
Build a RESTful API handler for a GET /products endpoint that supports advanced query features. ## Requirements Implem...
api
pagination
filtering
+5
medium
TypeScript
Rate Limiter Middleware
Build a rate limiter middleware that tracks requests per IP address and enforces a limit of 10 requests per minute. ##...
rate-limiting
middleware
typescript
+6
medium
TypeScript
User Management API with CRUD Operations
Build a complete user management system with CRUD endpoints for a `/users` resource using in-memory storage. ## Require...
crud
api
validation
+6
medium
TypeScript
Express Middleware Chain: Logging and Authentication
Build two Express middleware functions and combine them into a working application: ## Request Logger Middleware Create...
express
middleware
authentication
+5
easy
TypeScript
Basic Express Server with Health and Echo Endpoints
Create an Express server with two endpoints: 1. **GET /health** - Returns a JSON object with status 'ok' 2. **POST /ech...
express
rest-api
endpoints
+5
medium
Python
Merge Overlapping Intervals
Write a function that merges overlapping intervals and returns the result sorted by start time. ## Requirements Implem...
intervals
sorting
array-manipulation
+2
Previous
Page 4 of 9
Next