Implement NumPy neural-network layers
Company: OpenAI
Role: Data Scientist
Category: Machine Learning
Difficulty: medium
Interview Round: Onsite
Quick Answer: This question evaluates competency in implementing neural-network layers and array algebra in NumPy, including matrix multiplication, broadcasting rules, activation functions, shape reasoning, numerical stability (e.g., softmax stability), and practical debugging of common ML implementation bugs.