Solve interview problems in Python
Coding problems of the kind you meet in technical interviews, and small Flask APIs to build. You write Python right in the browser and check it against hidden tests. Nothing to install; your progress is saved in your browser.
Problems
-
Most frequent word
Given a list of words, return the most frequent one; on a tie, the one that appeared first. O(n).
Solve → -
Notes API in Flask
Build a small JSON API in Flask: create a note, read it by id, return 400 and 404 where they belong. Runs in your browser.
Solve →
Spot the bug
More in Divero School

System designBuild system diagrams: the basics

System designSystem design in numbers

System designPick the right trade-off

System designName that architecture

Data structuresData structures in practice

BackendDesign HTTP APIs

Engineering fundamentalsInterview basics: testing, APIs, databases

AI at workUse AI at work: a crash course

Practice examsSystem design exam: Foundations