Rakuten Interview Question

Grilled on design and experience