Rakuten Interview Question

About protocols