6 topics
Master the core concepts of OOP — classes, objects, the four pillars, SOLID principles, and how to model domains into clean, maintainable class designs.
30questionsPractice core data structures interview questions covering arrays, linked lists, stacks, queues, hash tables, trees, graphs, and advanced structures with their operations and Big-O complexity.
30questionsStep-by-step procedures for solving computational problems, studied for their correctness and their time and space efficiency.
30questionsThreads and processes, locks and deadlocks, async models, lock-free programming, and the actor model for building correct concurrent systems.
12questionsComputer networking for developers: the TCP/IP and OSI models, TCP vs UDP, DNS, HTTP/1.1–3, TLS, IP addressing, load balancing, and latency.
12questionsOperating system fundamentals: processes and threads, CPU scheduling, virtual memory and paging, synchronization, deadlocks, IPC, and filesystems.
12questions