real interview stories, told over a cup of tea ♡
Ai2 Interview Experiences
3935 interview stories from candidates at 857 companies: how each round went, what was asked and how it ended. Every company page links to practice questions in the same style.
- 3935
- Experiences
- 857
- Companies
- 532
- Offers
1 result
- A Streaming Step-Hierarchy Design ProblemAi2 · Software Engineer · Senior+ · Technical Screen · Jul 2026
The question gives a set of StepProgressEvents, where each event contains: The same step_id can receive multiple updates — for example first running, then later done — and events can also arrive out of order. Each step can have child steps, and in the end you need to maintain and output the current latest step hierarchy, for example: Also, after the initial batch of events is processed, the syste…