Assessments
Timed, graded assessments on algorithms, data structures, networking, and system design. Each quiz lists its time limit and points.
LeetCode Easy–level problems testing algorithmic thinking and core Python.
Graph traversal, binary trees, and classic DS interview problems.
Search a sorted array with binary search, and find the kth largest element with a heap.
Follow an internet request through DNS, ports, NAT, TCP, UDP, HTTP, HTTPS, and email.
Choose how to scale a website using load balancing, caching, CDNs, SQL, indexes, and background queues.