Questions 201–237 of 237

  1. What is the difference between a core module and a shared module in an application?

    Asked once · last asked May 11 · Concept · Mid-level

  2. How do you handle differences between mobile and web client implementations?

    Asked once · last asked May 14 · Scenario · Mid-level

  3. How does Next.js address the challenges of modern web applications compared with traditional web development approaches?

    Asked once · last asked May 16 · Concept · Mid-level

  4. How do core business systems differ from web systems?

    Asked once · last asked May 19 · Concept · Mid-level

  5. When working with APIs and databases, would you choose MVC or another architecture, and why?

    Asked once · last asked May 28 · Scenario · Mid-level

  6. How do you approach back-end development for a management system?

    Asked once · last asked Jun 20 · Scenario · Junior

  7. How would you approach starting a project that uses .NET on the backend and React on the frontend?

    Asked once · last asked Jun 22 · Scenario · Mid-level

  8. Is there a software architecture pattern you particularly like or prefer over others?

    Asked once · last asked Jul 16 · Concept · Senior

  9. Should the age validation happen in the back end or the front end?

    Asked once · last asked Jul 17 · Concept · Mid-level

  10. Can you explain the layers in a software architecture and their responsibilities?

    Asked once · last asked Jul 19 · Concept · Mid-level

  11. Should a controller or route handler make database calls directly, or should database access be separated?

    Asked once · last asked Jul 28 · Concept · Junior

  12. Why would you use the MVP or MVC architecture?

    Asked once · last asked Aug 5 · Concept · Mid-level

  13. What are some key considerations you take into account to ensure your solutions are scalable and maintainable over time?

    Asked once · last asked Aug 8 · Design · Mid-level

  14. What’s the difference between client-side and server-side in a web app?

    Asked once · last asked Aug 14 · Concept · Junior

  15. How should a visualization layer connect to a system's storage layer?

    Asked once · last asked Aug 19 · Design · Mid-level

  16. How would you decouple a system's consumption layer from its visualization layer?

    Asked once · last asked Aug 19 · Design · Senior

  17. Could you explain a core concept or principle in full stack development that you think is often misunderstood or overlooked by developers?

    Asked once · last asked Aug 22 · Concept · Mid-level

  18. Why can misconceptions about core principles of full-stack development be problematic, and how can developers address them?

    Asked once · last asked Aug 22 · Concept · Mid-level

  19. What does software re-architecture mean in practice?

    Asked once · last asked Aug 27 · Concept · Junior

  20. How do feature flags work, and when would you use them?

    Asked once · last asked Sep 1 · Concept · Junior

  21. What’s the difference between a framework and a library?

    Asked once · last asked Sep 4 · Concept · Junior

  22. What is routing in a web application?

    Asked once · last asked Sep 9 · Concept · Junior

  23. In a Spring Boot application, what happens when you use a service in place of a repository?

    Asked once · last asked Sep 13 · Concept · Junior

  24. What is DSL?

    Asked once · last asked Sep 21 · Concept · Junior

  25. How would you implement a counter that increments on each page refresh without using an external data source?

    Asked once · last asked Oct 1 · Scenario · Mid-level

  26. Which frontend technologies would you choose for a new portal with shared components, a design system, and customer-specific features?

    Asked once · last asked Oct 2 · Design · Senior

  27. If you were leading a backend team, how would you plan and organize a new project?

    Asked once · last asked Oct 5 · Scenario

  28. Which framework or library would you choose for an e-commerce website, an internal dashboard, or a CRM, and why?

    Asked once · last asked Oct 6 · Scenario · Mid-level

  29. What is the service-repository pattern?

    Asked once · last asked Oct 7 · Concept · Mid-level

  30. What software architecture and development life cycle do you follow when building a full-stack product?

    Asked once · last asked Oct 13 · Design · Mid-level

  31. In a basic web app, what are the main responsibilities of the client, the back-end API, and the database?

    Asked once · last asked Oct 14 · Concept · Junior

  32. How do the client, back-end API, and database interact on a typical create-item request?

    Asked once · last asked Oct 14 · Scenario · Junior

  33. How should application properties be stored and managed in an application?

    Asked once · last asked Oct 16 · Concept · Mid-level

  34. Should localization and globalization be handled in the backend?

    Asked once · last asked Oct 19 · Concept · Mid-level

  35. What UI framework would you recommend for this application?

    Asked once · last asked Oct 19 · Design · Senior

  36. When should data mapping be handled locally versus based on a backend response?

    Asked once · last asked Oct 19 · Concept · Mid-level

  37. If you were designing a simple web app, can you describe the basic request flow from browser to database and back, naming the main components involved?

    Asked once · last asked Oct 20 · Design · Junior

Page 1 · Page 2

More System Design interview questions

How this list is made

Every question here was asked by a real interviewer in a real job interview that a candidate ran MeetAssist in. After the call, the interviewer's questions are pulled from the transcript. Practice sessions, tests, exams and anything that was not a job interview are dropped.

Questions are rewritten so they make sense on their own: names of people, employers and clients are removed, and speech-to-text mistakes are fixed. Small talk, logistics and questions about one candidate's own résumé are left out. Rephrasings of the same question are merged, and the count is the number of different interviews it came up in.

The interviews come from candidates who use MeetAssist, so they lean towards software, data and AI roles: the shares describe these interviews, not every System Design interview. Answers to the most asked questions are written and checked by an editor; a "common mistake" is shown only when reviews of real answers in these interviews show it, with the count.

942 interviews, 495 candidates, Oct 2025 to Oct 2026. Updated every month with new interviews.