Accenture • Database
Database Question Bank
4 questions. Click any row to open detailed answer and explanation.
What is the difference between SQL and NoSQL databases?
Explain the differences between SQL and NoSQL databases. When would you choose one over the other?
What are database indexes and when can they hurt performance?
What is an index in a database? Explain how indexes improve reads and when too many indexes become a problem.
Explain ACID properties with a practical transaction example
What are ACID properties in databases? Explain each property using a money transfer example.
What is normalization and when would you denormalize?
Explain normalization in relational databases. Why do teams sometimes denormalize despite normalization best practices?
Database Interview Strategy for Accenture
Interviews in this topic usually test how clearly you can explain concepts, compare alternatives, and apply decisions to real systems. Treat each question as a mini case study instead of a one-line definition.
A practical structure that works well is: define the concept, explain when to use it, share one concrete example, and then mention one common mistake or limitation. This helps your answer feel complete and interview-ready.
Use this question list as a revision loop. Solve all questions once, mark weak areas, and then repeat only the weak questions until you can explain them confidently without reading notes.