InterviewEra.com

AI-powered mock interviews and resume-aware scoring — built for Indian campus and early-career hiring. Now in private beta.

Start Mock Interview
Secure payments via Razorpay

Tools

  • Question Generator
  • ATS Resume Checker
  • STAR Builder

Interview Questions

  • Software Engineer Questions
  • TCS Interview Questions
  • React Interview Questions

Resources

  • Blog
  • Placement Guide
  • STAR Method Guide

Company

  • About
  • Pricing
  • Contact

© 2026 InterviewEra.com. All rights reserved.

Privacy PolicyTermsRefundRanchi, Jharkhand, India
Interview Questions›CRED›BE Dev

CRED · engineering

CRED Backend Developer Interview Questions 2026

Preparation guide for Backend Developer positions at CRED (Dreamplug Technologies). Covers their DSA Screen → Technical × 2 → System Design → HR process with technical, behavioral, and HR questions.

Interview rounds
4
Avg. package
18–40 LPA
Role type
engineering

CRED Backend Developer 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.

Practice answering, not just reading

Take a full scored mock interview tailored to your resume. Get feedback on technical depth, clarity, structure, confidence, and relevance — free to start.

Start free mock interviewFree question generator

Explore more

  • All Backend Developer questions
  • All CRED questions

Related guides and tools

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