Google interview question

Technical Problem Solving System Design