Jane Street Interview Question

Many brain teaser questions.