Question bank › Low-Level Design
Lld Low-Level Design Medium

Blog Content Management System

Design a Content Management System (CMS) for a blog that allows for multiple post types (e.g., text, video, image). The system should be able to create, edit, and delete posts and support tagging and categorization. Discuss how you would implement the factory pattern for post creation.

Key concepts

compositionfactory method

Practise this out loud — free

Start a mock interview on THIS exact question — a voice AI interviewer opens with it, pushes back like a real onsite, then hands you an instant scorecard.

🎙 Practise this question now
Part of InterviewLab's verified interview question bank. We show the prompt and concepts to practise with — never a copy-paste solution.