This onsite interview covered a range of topics, including SQL implementation, system design for video publishing, in-memory key-value store implementation with recovery, GPU infrastructure, Kubernetes, and standard...
Details
Phone Screen:
Coding: I was asked to implement a simple SQL query to query a database by name, age, and filter by ID.
System Design: I had to design a GitHub action system that supports many users and addresses scalability challenges.
Onsite:
Coding: I implemented an in-memory key-value store. I also had to implement a mechanism to recover the data from a log file if the system goes down.
System Design: I designed a storage system for video publishing, similar to YouTube.
Tech Deep Dive: The discussion focused on GPU infrastructure and Kubernetes-related questions.
Manager: The questions were standard behavioral questions.