The interview involved an HR screening first, focused on background and expectations. Then a machine-coding round modeling a basic social-media platform, evaluating object-oriented design, clean code, requirements understanding, and feature extensibility.
Interview questions [1]
Question 1
Question: Social Media Posts
Problem Statement: Design a system to model a basic social media platform with the following features:
1. A social media post that only has text content
2. Multiple users can exist on this platform
3. A user can create multiple social media posts
4. Each post can receive comments from any user including the author