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›Backend Developer

engineering · Fresher-friendly

Backend Developer Interview Questions India 2026

Backend Developer interview questions on APIs, databases, system design, and server-side languages asked at Indian tech companies.

Fresher-friendlyengineering role12 curated questionsUpdated 2026

Backend Developers Interview Questions

Placement-oriented · Updated 2026
  1. 01

    What is REST? What are its key architectural constraints?

    TechnicalEasy

    Tip: Name the 6 constraints: client-server, stateless, cacheable, uniform interface, layered system, code on demand (optional). Statelessness is the one interviewers probe most.

  2. 02

    What is the difference between SQL and NoSQL databases? When would you choose each?

    TechnicalEasy

    Tip: SQL: structured schema, ACID, relational. NoSQL: flexible schema, BASE, horizontal scale. Choose SQL for transactional data; NoSQL for high-write, schema-flexible workloads like logs or feeds.

  3. 03

    What is connection pooling and why is it important?

    TechnicalMedium

    Tip: A pool reuses existing DB connections instead of opening a new one per request. Critical at scale — opening a TCP + auth handshake takes ~100ms. HikariCP (Java) and pg-pool (Node) are common implementations.

  4. 04

    What is the N+1 query problem? How do you solve it?

    TechnicalMedium

    Tip: N+1 occurs when fetching a list of N records triggers N additional queries for related data. Fix with eager loading (JOIN), DataLoader batching, or selecting only needed fields. Common ORM trap.

  5. 05

    How do you implement JWT-based authentication in a REST API?

    TechnicalHard

    Tip: Login endpoint returns signed JWT (header.payload.signature). Client sends it in `Authorization: Bearer <token>`. Server verifies signature with secret key — no DB lookup needed per request. Store refresh tokens in DB for revocation.

  6. 06

    What is caching? Explain write-through, write-behind, and cache-aside strategies.

    TechnicalHard

    Tip: Cache-aside (lazy loading): app checks cache, on miss loads from DB and populates. Write-through: write to cache and DB simultaneously. Write-behind: write to cache, async flush to DB. Cache-aside is most common in practice.

  7. 07

    What is database indexing? When would you NOT add an index?

    TechnicalMedium

    Tip: Indexes speed up reads but slow down writes (index must be updated on every INSERT/UPDATE). Avoid on: small tables (full scan is faster), columns with low cardinality (boolean), tables with frequent bulk writes.

  8. 08

    Tell me about a backend service you optimised. What was the bottleneck and how did you fix it?

    BehavioralMedium

    Tip: Structure: profiling approach, root cause (DB query, serialisation, network), solution, measurable improvement. Avoid vague answers like "I added a cache" without showing you identified the actual bottleneck first.

  9. 09

    An API endpoint returns 503 errors under high load. Walk me through your investigation.

    SituationalMedium

    Tip: Check: are downstream services (DB, cache, external APIs) healthy? Is the connection pool exhausted? Is the process running out of memory? Is the request queue full? Then address the bottleneck, not the symptom.

  10. 10

    How would you design a URL shortener backend?

    TechnicalHard

    Tip: Key decisions: hash function (Base62 of MD5 or counter), storage (Redis for fast reads + RDB for persistence), collision handling, expiry, custom slugs. Talk through scale requirements before jumping to implementation.

  11. 11

    What is the difference between authentication and authorisation?

    TechnicalEasy

    Tip: Authentication: verifying WHO you are (login). Authorisation: verifying WHAT you are allowed to do (permissions). A logged-in user may be authenticated but not authorised to access admin routes.

  12. 12

    Why did you choose backend development, and what motivates you to stay current with it?

    HREasy

    Tip: Show genuine interest: performance, distributed systems, data integrity challenges. Mention specific things you follow — a blog, open source project, or recent spec. Generic answers are penalised.

Key topics to prepare for Backend Developer interviews

Recruiters test these skill areas specifically. Click any topic to see curated questions.

JavaPythonSQLNode.jsRESTSpring

Practice, not just reading

Get scored on your Backend Developer answers

Upload your resume and practice a full Backend Developer mock interview with AI-generated questions and rubric-based scoring across 5 dimensions — free to start.

Start free mock interviewGenerate more questions free

Related Guides

  • Software EngineeringWipro Data Analyst Interview Questions and Answers (2026)Wipro DA guide — NLTH, SQL, Python, statistics, salary, 30-day roadmap, and expert sample answers.
  • Software EngineeringSolera Interview Questions (2026) – Hiring & Careers HubSolera careers hub — cognitive assessment, automotive SaaS hiring, salary estimates, Bengaluru/Hyderabad drives, and interview roadmaps.
  • Software EngineeringFull Stack Developer Interview QuestionsFull Stack Developer interview questions combining frontend, backend, and database concepts for Indian placement drives in 2026.
  • Software EngineeringPython Developer Interview QuestionsPython Developer interview questions covering core Python, Django, REST APIs, and scripting — popular at startups and service companies alike.
  • Software EngineeringNode.js Developer Interview QuestionsNode.js Developer interview questions on async programming, Express.js, REST APIs, and database integration.
  • Software EngineeringNode.js Interview QuestionsNode.js interview questions on event loop, streams, async patterns, Express.js, and REST API development.

Companies hiring Backend Developers

  • Swiggy BE Dev questions
  • Zomato BE Dev questions
  • Razorpay BE Dev questions
  • CRED BE Dev questions
  • Meesho BE Dev questions

Practice tools

  • BE Dev question generator
  • BE Dev ATS checker
  • STAR answer builder

Other engineering roles

  • Software Engineer questions
  • Java Developer questions
  • Python Developer questions
  • Frontend Developer questions
  • Full Stack Developer questions

Guides and resources

  • All interview questions
  • STAR method with examples
  • HR interview answer tips
  • Placement interview prep guide