7 stages:
- codesignal take home: build a key value file system, time constraints are tough but it’s not too hard
- recruiter call: just explains the process and asks some experience questions
- live coding interview: async web crawler, you’re expected to discuss good async patterns live but start small with a synchronous solution
- systems design interview: given a function that returns tokens for an LLM system, make it scale to 100,000 requests a second. Expect to calculate systems throughput, understand distributed latency, and be careful to not over-engineer
- design document review: not sure, I got rejected
- recruiter call again: framed as “career goals”
- culture fit interview