Frontend basics, layouts and responsive design
Design clean REST APIs — resource naming, correct HTTP methods and status codes, URL versioning, cursor and offset pagination, consistent error responses.
Compare RabbitMQ and Kafka — push vs pull delivery, message replay, throughput, and code examples in Python for both producers and consumers.
Understand microservices vs monolith trade-offs, when to extract a service, the modular monolith middle ground, and migration strategy.
Master backtracking — the framework (choose, explore, unchoose), N-Queens problem, Sudoku solver, generate all subsets and permutations.
Complete PHP file handling guide — file_get_contents, fopen streams, secure file upload with MIME type validation, and file system operations.
Master greedy algorithms — activity selection problem, fractional knapsack, Huffman coding, and how to prove a greedy algorithm is correct.