Skip to content
InterviewEra
What is InterviewEraThe platform, founder, and missionHow It WorksAdaptive interview, live captions, scoringResume-aware ScoringCV-native questions + 5-dimension feedback
Campus Placements OverviewStructured mock interviews and cohort analytics for T&P teamsSet up Campus WorkspaceCreate your campus dashboard and invite your batchT&P Product & PricingPilot pricing, bulk onboarding, and placement trackingStudent Invitation HelpHow to accept a campus invite and start practising
Software EngineerDSA, system design, OOP roundsFrontend DeveloperReact, HTML/CSS, JavaScript interviewsTCS Interview QuestionsNQT + technical + HR roundsWipro Careers HubNLTH, WILP, Turbo hiring tracksSolera Careers HubCognitive assessment + Java/SQL roundsReact Interview QuestionsHooks, state, performance topics
Interview Question GeneratorRole-specific questions in secondsATS Resume CheckerScore your resume against job rolesSTAR Answer BuilderStructure behavioral answers clearly
All ResourcesCentral guide and hub directoryBlogInterview prep articles and guidesAgentic AI Interview GuideAI-assisted coding interviews, rubrics, and prepPlacement GuideStep-by-step campus prep playbookSTAR Method GuideMaster behavioral answers
Help CenterGuides, FAQs, and supportDSA Topic MapPatterns, roadmap, and top 50 problemsSoftware Engineer GuideSWE questions and prep hubAndroid GuideKotlin, Compose, MVVM prep hubFrontend GuideReact and JavaScript interviews
PricingFor Teams
Sign inSign up
InterviewEra

InterviewEra is an AI-powered mock interview platform with adaptive follow-ups, resume-aware scoring, and structured interview preparation for campus placements and early-career hiring.

Start Mock Interview

Mock Interview

  • How It Works
  • For Teams
  • Start Mock Interview
  • Campus Placements
  • Campus Workspace
  • Help Center

Free Tools

  • Interview Question Generator
  • ATS Resume Checker
  • STAR Answer Builder

Interview Questions

  • Wipro Careers Hub
  • Solera Careers Hub
  • Amazon SDE Questions
  • Microsoft SDE Questions
  • Infosys SWE Questions
  • Infosys Java Questions
  • Freshworks Frontend Questions
  • Android Developer Questions
  • Frontend Developer Questions
  • Java Developer Questions

Resources

  • Community Hub
  • All Resources
  • Blog
  • Agentic AI Interview Guide
  • What Is Agentic AI
  • Agentic Coding Round
  • AI Prompt Engineering
  • Cursor AI Interview Guide
  • DSA Topic Map
  • Placement Guide
  • STAR Guide
  • HR Guide
  • Interview Tips

Company

  • What is InterviewEra
  • About Us
  • Pricing
  • Contact

© 2026 InterviewEra. All rights reserved.

Privacy PolicyTermsRefundRanchi, Jharkhand, India
Interview Questions›Topics›Database Management Systems

CS Fundamentals · Fresher-relevant

Database Management Systems Interview Questions 2026

DBMS interview questions on normalisation, ACID properties, transactions, ER diagrams, and indexing — a must-prepare subject for campus placement.

CS FundamentalsFresher-relevant

Database Management Systems Interview Questions

Placement-oriented · Updated 2026
  1. 01

    What is normalisation? Explain 1NF, 2NF, and 3NF.

    TechnicalMedium

    Tip: 1NF: atomic values, no repeating groups. 2NF: 1NF + no partial dependency on part of a composite key. 3NF: 2NF + no transitive dependency (non-key attributes depend only on the key). Goal: remove redundancy and update/insert/delete anomalies.

  2. 02

    What is the difference between a primary key, candidate key, and foreign key?

    TechnicalEasy

    Tip: A candidate key uniquely identifies a row; the chosen one is the primary key (unique, not null). Other candidates are alternate keys. A foreign key references another table's primary key to enforce referential integrity.

  3. 03

    Explain ACID properties.

    TechnicalMedium

    Tip: Atomicity: a transaction is all-or-nothing. Consistency: it moves the DB between valid states honouring constraints. Isolation: concurrent transactions do not interfere. Durability: committed changes survive failures. These guarantee reliable transactional processing.

  4. 04

    What are isolation levels and the anomalies they prevent?

    TechnicalHard

    Tip: Read Uncommitted allows dirty reads; Read Committed prevents dirty reads; Repeatable Read prevents non-repeatable reads; Serializable prevents phantom reads (full isolation). Higher isolation reduces concurrency — choose the lowest level that prevents the anomalies your app cares about.

  5. 05

    What is the difference between clustered and non-clustered indexes?

    TechnicalMedium

    Tip: A clustered index defines the physical row order (one per table — often the primary key); the leaf level IS the data. A non-clustered index is a separate structure pointing back to rows, so multiple can exist. Clustered scans are great for range queries on the key.

  6. 06

    What is a deadlock in a database and how is it handled?

    TechnicalHard

    Tip: A deadlock occurs when two transactions each hold a lock the other needs, waiting forever. DBMSs detect cycles in the wait-for graph and abort a victim transaction (to be retried). Prevent by acquiring locks in a consistent order and keeping transactions short.

  7. 07

    What is the difference between DELETE, TRUNCATE, and DROP?

    TechnicalEasy

    Tip: DELETE removes rows (optionally with WHERE), is logged row-by-row, and can be rolled back. TRUNCATE removes all rows quickly with minimal logging and resets identity, but can't use WHERE. DROP removes the table structure entirely.

  8. 08

    What is the difference between SQL and NoSQL databases?

    TechnicalMedium

    Tip: SQL databases are relational with fixed schemas, strong ACID guarantees, and powerful joins — ideal for structured, transactional data. NoSQL (document, key-value, column, graph) offers flexible schemas and horizontal scalability with eventual consistency — ideal for large-scale, varied, or rapidly-evolving data.

Practice DBMS questions with your own resume

InterviewEra generates role-specific questions using your actual projects and skills. Get scored feedback on technical depth, clarity, and structure — free to start.

Start free mock interviewFree question generator

Roles that need DBMS

  • Software Engineer questions
  • Java Developer questions
  • Data Analyst questions
  • Backend Developer questions
  • Business Analyst questions

Related cs-fundamentals topics

  • Data Structures questions
  • Algorithms questions
  • System Design questions
  • Object-Oriented Programming questions
  • Operating Systems questions

Practice tools

  • Interview question generator
  • ATS resume checker
  • STAR answer builder

Guides and resources

  • All interview questions
  • HR interview answer tips
  • STAR method with examples