What to expect
Practical coding
Applied, object-oriented problems like iterators, key-value stores, caches, and rate limiters, often needing thread-safe, production-quality code.
ML and system design
For ML roles, transformers, training, and distributed inference, with open-ended design you are expected to be able to implement.
Project deep dive
A detailed defense of a statement of exceptional work, with numbers on latency, throughput, and tradeoffs, plus a hiring-manager conversation.