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.