Advanced DBMS Interview Questions
What is Two-Phase Locking (2PL)?
How does 2PL prevent concurrency issues?
What is Multiversion Concurrency Control (MVCC)?
Difference between MVCC and locking-based concurrency control.
What is Write-Ahead Logging (WAL)?
What is ARIES recovery algorithm?
What is the difference between B-Tree and B+ Tree?
Why is B+ Tree preferred in databases?
What is hashing in DBMS?
What are static and dynamic hashing?
What is extendible hashing?
What is linear hashing?
What is the CAP theorem?
How does CAP theorem affect database design?
What is BASE vs ACID?
What are distributed databases?
Types of distributed database architectures.
How do distributed databases handle consistency?
What is two-phase commit (2PC)?
What is three-phase commit (3PC)?
What is database mirroring?
Difference between mirroring and replication.
What is high availability in DBMS?
What is fault tolerance?
What is disaster recovery?
Types of database backups.
What is full backup?
What is incremental backup?
What is differential backup?
What is online vs offline backup?
What is query optimizer?
How does a cost-based optimizer work?
What are join algorithms?
What is nested loop join?
What is hash join?
What is merge join?
Difference between hash join and merge join.
What is full-text indexing?
What is database tuning?
What is connection pooling?
Why is connection pooling important?
What is optimistic locking?
What is pessimistic locking?
Difference between optimistic and pessimistic locking.
What is polyglot persistence?
What are NoSQL databases?
Types of NoSQL databases.
Difference between SQL and NoSQL databases.
What is NewSQL?
What are in-memory databases?
How do databases handle very large datasets?
What is horizontal scaling?
What is vertical scaling?
What are the challenges of big data with RDBMS?
How is database security implemented?
What is data encryption at rest and in transit?
What is data masking?
How does DBMS support multi-tenancy?
What is GDPR and its impact on database design?
What are emerging trends in database technologies?