11. Object / Blob Storage
Interview questions
Interview questions (with the counter-questions you'll get)
Q1. What's the difference between block, file and object storage?
They're testing: knowing which storage fits which job.
Think about your answer first, then open it.
Q2. Why not store images in the database?
They're testing: practical design judgement.
Think about your answer first, then open it.
Q3. How would you let users upload large files?
They're testing: presigned URLs and multipart.
Think about your answer first, then open it.
Q4. What is a presigned URL, and what can go wrong?
They're testing: security understanding.
Think about your answer first, then open it.
Q5. How does object storage achieve high durability?
They're testing: depth on replication and erasure coding.
Think about your answer first, then open it.
Q6. When would you use multipart upload?
They're testing: practical limits.
Think about your answer first, then open it.
Q7. How do you keep storage costs down as data grows?
They're testing: lifecycle thinking.
Think about your answer first, then open it.
Q8. How would you serve private files, like paid downloads?
They're testing: access control on blobs.
Think about your answer first, then open it.
Q9. How would you process uploaded images or videos?
They're testing: asynchronous pipelines.
Think about your answer first, then open it.
Q10. Is object storage strongly consistent?
They're testing: up-to-date knowledge and caution.
Think about your answer first, then open it.