Stripe Interview Question

bug squash - tricky but doable, data structures and architecture questions