1. System Design for a Homepage Feed
Design a system for a homepage feed, such as Whatnot's homepage feed. Address the aspects of efficiency, stability, and scalability in your design.
2. Number of Islands Problem
Explain how you would solve the 'Number of Islands' problem. Discuss your strategy for coding and communicating with the interviewer to reach a solution.
3. Search in a Matrix
Describe your approach to performing a search in a matrix. Explain how you would communicate your thought process, analyze the time complexity, and discuss the logic with the interviewer.
4. Object Design for Notification Limit
Design an object that handles notification limits. Discuss your approach, including how you would communicate your basic idea, write the code, and handle test cases with issues.
5. How do you start learning a new technology or framework?
Describe your process for beginning to learn a new technology or framework.