Design a Top-K Ranking Service | LinkedIn Interview Question