Company question banks are included with the Insider plan.
Simulate a building with one elevator. Time advances in discrete ticks, and on every tick you decide what the elevator does next by implementing a single function:
def do_tick(building:...