Questions 201–237 of 237
What is the difference between a core module and a shared module in an application?
Asked once · last asked May 11 · Concept · Mid-level
How do you handle differences between mobile and web client implementations?
Asked once · last asked May 14 · Scenario · Mid-level
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
How do core business systems differ from web systems?
Asked once · last asked May 19 · Concept · Mid-level
When working with APIs and databases, would you choose MVC or another architecture, and why?
Asked once · last asked May 28 · Scenario · Mid-level
How do you approach back-end development for a management system?
Asked once · last asked Jun 20 · Scenario · Junior
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
Is there a software architecture pattern you particularly like or prefer over others?
Asked once · last asked Jul 16 · Concept · Senior
Should the age validation happen in the back end or the front end?
Asked once · last asked Jul 17 · Concept · Mid-level
Can you explain the layers in a software architecture and their responsibilities?
Asked once · last asked Jul 19 · Concept · Mid-level
Should a controller or route handler make database calls directly, or should database access be separated?
Asked once · last asked Jul 28 · Concept · Junior
Why would you use the MVP or MVC architecture?
Asked once · last asked Aug 5 · Concept · Mid-level
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
What’s the difference between client-side and server-side in a web app?
Asked once · last asked Aug 14 · Concept · Junior
How should a visualization layer connect to a system's storage layer?
Asked once · last asked Aug 19 · Design · Mid-level
How would you decouple a system's consumption layer from its visualization layer?
Asked once · last asked Aug 19 · Design · Senior
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
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
What does software re-architecture mean in practice?
Asked once · last asked Aug 27 · Concept · Junior
How do feature flags work, and when would you use them?
Asked once · last asked Sep 1 · Concept · Junior
What’s the difference between a framework and a library?
Asked once · last asked Sep 4 · Concept · Junior
What is routing in a web application?
Asked once · last asked Sep 9 · Concept · Junior
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
What is DSL?
Asked once · last asked Sep 21 · Concept · Junior
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
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
If you were leading a backend team, how would you plan and organize a new project?
Asked once · last asked Oct 5 · Scenario
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
What is the service-repository pattern?
Asked once · last asked Oct 7 · Concept · Mid-level
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
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
How do the client, back-end API, and database interact on a typical create-item request?
Asked once · last asked Oct 14 · Scenario · Junior
How should application properties be stored and managed in an application?
Asked once · last asked Oct 16 · Concept · Mid-level
Should localization and globalization be handled in the backend?
Asked once · last asked Oct 19 · Concept · Mid-level
What UI framework would you recommend for this application?
Asked once · last asked Oct 19 · Design · Senior
When should data mapping be handled locally versus based on a backend response?
Asked once · last asked Oct 19 · Concept · Mid-level
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
- All System Design interview questions
- System Design Fundamentals Interview Questions
- Microservices and Integration Interview Questions
- API Design and Messaging Interview Questions
- Database and Data Pipeline System Design Interview Questions
- Scalability and Reliability Interview Questions
- Cloud Architecture and Multitenancy Interview Questions
- AI System Design Interview Questions
- System Design Interview Case Study 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.
Or add the Chrome extension