Question d’entretien chez Google

How would you design a distributed key value store?