OpenAI Software Engineer Interview Experience
OpenAI · Entry level
Interview process
It was two back to back phone interview. In the first interview, it was debugging the problems in sharded matmul with communications, and make sure the training loss converges.
For the second interview, it was implementing a memory allocator in OS. You need to define the data structures and everything by yourself.
Interview rounds · 1
- 1
Phone screen
- Q1. ML Coding: sharded matmul debugging
- Q2. Memory allocator
Tips from the candidate
Work more on the ML basics like NN fwd and fwd loop. For system interviews, prepare for operating systems basic, etc.
Company culture
It's a general interview process, no team culture, but interviewers look busy. They are actively typing while Im working on the problem.