Rippling interview question

Topological sort, heap, rest api, geometry