← All questions
Coding
Design Distributive Storage system that gives High throughput given n node with x latency per each node and y throughput for each
Asked at
Nutanix
1Give yourself 5 minutes
2Answer out loud, not in your head
3Then compare with the answer below
0
Stuck? Show a way to structure it+
- 01State the contract and the key invariant for Distributed Storage
- 02Clarify workload and consistency
- 03Partition keys
- 04Replicate across failure domains
- 05Choose read/write quorum behavior
- 06Validate the result against boundary cases and state routing is O(1) or O(log n); aggregate capacity is bounded by bottlenecks
Reference answer
Then expect these follow-ups
Which invariant proves the Distributed Storage approach is correct?
Tests: correctness reasoning
What edge case would you test first?
Tests: follow-up reasoning
Hiring now
Nutanix has 109 open roles right now
landed applies to roles like these for you, on each company’s own site, with answers written for the role.
Get 5x interviews10 free auto-applies. No card.
Senior Engineering Manager
Vancouver, British Columbia
Advisory Enterprise Account Manager
Remote
Advisory Public Sector Account Manager
5 Locations
Next question