Problems

Choose from 30 practice problems to learn

30 problems
Code ReviewElementary

Review: Improving Error Handling

pythonerror-handlingexceptions
15 min
Code ReviewElementary

Review: Logging Best Practices

pythonloggingdebugging+1
15 min
Code ReviewElementary

Review: Resource Leak Prevention

pythonresource-managementfile-handling+1
15 min
Code ReviewElementary

Review: Proper Use of Type Hints

pythontype-hintstyping+1
15 min
Code ReviewElementary

Review: Abuse of any Type

typescripttype-safetybest-practices
15 min
DesignElementary

Design Log Collection and Analysis System

system-designloggingmonitoring+1
20 min
DesignElementary

URL Shortening Service Design

api-designdatabasescalability+1
20 min
Code ReviewIntermediate

Review: API Client Design

pythonapihttp+2
20 min
Code ReviewIntermediate

Review: Exception Handling Anti-patterns

pythonexceptionserror-handling+1
15 min
Code ReviewIntermediate

Review: Password Handling Security

pythonsecuritypassword+2
15 min
Code ReviewIntermediate

Review: SQL Injection Vulnerability

pythonsecuritysql-injection+1
15 min
Code ReviewIntermediate

Review: API Response Handling

typescriptapierror-handling+1
15 min
Code ReviewIntermediate

Review: async/await Issues

typescriptasyncerror-handling+1
18 min
Code ReviewIntermediate

Review: null/undefined Handling

typescriptnull-safetyerror-handling
15 min
Code ReviewIntermediate

Review: Inappropriate Type Assertions

typescripttype-safetytype-assertion
15 min
DesignIntermediate

API Gateway Design

system-designapigateway+1
25 min
DesignIntermediate

Distributed Cache System Design

system-designcachedistributed-systems+1
25 min
DesignIntermediate

Design Notification System

system-designnotificationpush+1
25 min
DesignIntermediate

Rate Limiter Design

api-designdistributed-systemsalgorithms+1
25 min
DesignIntermediate

Design Real-time Chat System

system-designrealtimewebsocket+1
25 min
DesignIntermediate

Design Search Autocomplete System

system-designsearchtrie+1
25 min
Code ReviewAdvanced

Review: Asynchronous Processing Issues

pythonasyncasyncio+2
20 min
Code ReviewAdvanced

Review: Race Conditions and Thread Safety

pythonconcurrencythreading+1
20 min
Code ReviewAdvanced

Review: Error Boundary Issues

typescriptreacterror-handling+1
18 min
Code ReviewAdvanced

Review: Memory Leaks

typescriptreactmemory-leak+1
20 min
Code ReviewAdvanced

Review: React Hooks Issues

typescriptreacthooks+1
20 min
Code ReviewAdvanced

Review: State Management Issues

typescriptreactstate-management+1
20 min
Code ReviewAdvanced

Review: XSS Vulnerability

typescriptsecurityxss+1
18 min
DesignAdvanced

File Storage Service Design

system-designstoragecdn+1
30 min
DesignAdvanced

Design Distributed Task Scheduler

system-designdistributed-systemsscheduling+1
30 min
CodeSensei - Practice Software Design and Code Review