J'ai postulé en ligne. Le processus a pris 2 semaines. J'ai passé un entretien chez OpenAI (San Francisco, CA) en juil. 2023
Entretien
1. Introduction (First 5 minutes): At the start, you introduce yourself briefly and have a quick chat with the interviewer. 2. Technical Coding Exercise: The main part of the interview involves solving a coding problem. You're given a class called Cell and are asked to create a new method. This method should update a cell's value and also update other cells that depend on it, similar to how Excel works. Once you're done with the coding part, they might ask about your approach and why you made certain choices. You can also ask them questions.
Questions d'entretien [1]
Question 1
Implement a spreadsheet where one can update a cell's value and also updates other cells that depend on it, similar to how Excel works.
The phone screen was surprisingly brief, lasting only about 20 minutes but focused heavily on technical concepts. I was asked to design a distributed rate limiter for an LLM inference API, which I had practiced on PracHub during my prep. The technical rounds that followed were more in-depth, delving into system design and behavioral questions, but the earlier prep really paid off. In the end, I received an offer, which I decided to decline as I felt it wasn’t the right fit for me.
Questions d'entretien [1]
Question 1
Design a distributed rate limiter for an LLM inference API
The process is intense and highly focused on practical engineering rather than just theoretical algorithms. After the initial recruiter screen and a technical phone screen, there was a heavy emphasis on a "Learning Sample" or a take-home style project that you then have to defend in a deep-dive session. They want to see how you handle real-world system bottlenecks, concurrency, and large-scale data ingestion.
Questions d'entretien [1]
Question 1
One part involved optimizing a distributed system mockup where I had to identify a race condition under high load. It wasn't about memorizing a textbook answer; it was about live debugging and showing your thought process in a production-like environment.
J'ai passé un entretien chez OpenAI (New York, NY)
Entretien
The interview process took a few weeks in total. First there was an initial phone screening, then two technical interviews, and then a final day with 3 interviews. Entire process felt smooth and professional
Questions d'entretien [1]
Question 1
Final round had behavioral, project presentation, and general leetcode-esque question