How to tell if a question is system design or object oriented design?

What I’m about to tell you is a common scenario. Let me tell you a story about John. John was asked to implement a chess game. He thought it was a System Design question, so...

What system design & distributed systems topics should I study to prepare for a Google interview?

System Design interview expectations have increased significantly in the past 3 years. Before that, interviewers were generally looking for good thought process and a fundamental sense of designing a system. When candidates started preparing more,...