System Design | Google Calendar

15646
Jun 04, 2019
Jul 23, 2019

This is a sample design question for the position of Senior Frontend Engineer of a FLAG (Facebook/LinkedIn/Amazon/Apple/Google) company.

If you were to design the mobile app of Google Calender, what would you do? Please talk from 3 aspects: server (including API), mobile client (iOS or Android), and UI design. Frontend engineers may focus on the second part, but the basic sense / taste of the server side and UI design are required.

Comments (6)