Meta Interview Question

Build a key-value database. Design a micro-kernel