Question Bank
System Design interview questions
Before drawing an architecture, clarify load, data requirements and acceptable failure modes. These questions cover storage, component interactions and scaling. Compare options against the task constraints rather than listing familiar technologies.
Showing 9 of 29 questions
Describe your system design experience, specifically with neural network architectures. Have you designed a reasonably large architecture from scratch, or have you mainly adapted existing architectures?
Here are the high-level requirements for the system we would like you to design. The domain should be familiar to you: used-car sales, one of the company's core products. Design, and preferably draw, a recommendation system architecture that meets these requirements.
How would you generate realistic synthetic packet timestamps while preserving monotonicity?
How to assess ML task complexity during project planning?
Will pre-computed embeddings be stored in cache?
Strategy shows good results on small capital. What will happen when scaling to large capital?
Come up with a simple feature-indicator for mean reversion strategy and for momentum
What happens when customer stops topping up balance in fintech products?
How will all of this work in production?
Prepare for your next interview with Vibe Interview.
Download Vibe Interview