Storage
All interview questions related to Storage
What is the difference between a Docker volume and a bind mount, and when would you use each?
Design a web/mobile chat system with 1:1 and group chats, typing indicators, presence, read receipts, and offline support.
Design a secure cloud file storage and sync service with versioning, sharing, offline sync, and deduplication.
Design a Google Docsβstyle collaborative editor with real-time edits, offline support, and conflict resolution.
Design a horizontally scalable time-series database for metrics with high-cardinality support, rollups, and retention policies.
Design a data warehouse platform supporting petabyte-scale storage, ELT/ETL pipelines, query federation, and cost controls.
One of your production nodes is reporting 100% disk usage and workloads are failing. How do you investigate and resolve this?
On a Linux production node, `df -h` reports the filesystem nearly full, but `du -sh /` shows far less used space. How do you reconcile the discrepancy and free space safely?
Disk usage looks low, but new files cannot be created and services fail with ENOSPC. How do you confirm inode exhaustion and fix it?
An application shows sudden latency spikes due to cloud storage IOPS limits being hit. How do you confirm and fix?
Your Kubernetes etcd cluster shows high fsync latency, causing API server slowness. How do you troubleshoot and resolve?