OpenAI Frontend Engineer

OpenAI - Software Engineer (Frontend) - Technical Screen

Description:

Level: Senior
Education: Bachelors
Years of Experience: 7
Questions Asked:
1. Refactoring existing code
One of the back-to-back technical screens involved refactoring existing code. The problem was presented in a general full-stack style rather than something clearly frontend-specific. The interviewer asked which language to use.
2. Systems design
The second technical screen was a systems design question. The discussion appears to have centered on designing a ChatGPT-like experience inside a text area, including thinking through backend and database choices.
3. ChatGPT in a text area
Build a ChatGPT-like product in a text area and explain how it would work. Make sure to think about what database to use.

Do you happen to remember the code they provided to refactor? Doesn’t make sense to ask something like this for a front-end inteview.