Robinhood Interview Question

program architecture