1. Algorithm: Opening and closing bracket validation 2. OOP: Design Spreadsheet. 3. System: Design Youtube
Sigiloso
1. Algorithm: did very well, used simple int counter for a single type bracket ({}), then used Stack for multi type brackets ( (),{}, []... ). 2. OOP: Did OK, messed up the browser to backend communication by saying to use RESTful API. The better approach would be WebSocket to keep the messaging going back and forth. 3. System: Did very good, covered all the edge cases. Used AWS infrastructure starting form EC2, Lambda, CW, SQS/SNS etc...