Frontend coding round at OpenAI for a frontend engineer role. The whole thing was one meaty component design question about building a streaming chat UI, with a bunch of follow-ups that got progressively more painful the further in you went.
“The state model tripped me up at first.”