Medium Selected

BharatPe SDE Interview Experience

Company BharatPe
Role SDE
CTC Range 35-40 LPA
Experience 5 years
Interview Date March 01, 2026
Difficulty Medium
DSA Dynamic Programming Stack Java OOP Kafka System Design

Company Overview

BharatPe is a leading Indian fintech company providing payment solutions for merchants and consumers. Known for products like BharatPe QR, postpe, and lending services, BharatPe’s engineering team works on high-throughput payment systems, making strong fundamentals in DSA, system design, and backend technologies essential for the role.


Round Breakdown

Round 1: Technical Interview

This round was a comprehensive mix of DSA, Java OOP concepts, and system design fundamentals. The interviewer covered a wide range of topics to assess depth across multiple areas.


Questions Asked

1. Coin Change – Minimum Coins

Given an array coins[] representing different denominations and an integer sum, return the minimum number of coins required to make the sum. If it is not possible, return -1.

Example:

coins = [25, 10, 5]
sum = 30
Output = 2

2. Generate Parentheses

Given n pairs of parentheses, generate all combinations of well-formed parentheses.

Example:

n = 3
Output: ["((()))","(()())","(())()","()(())","()()()"]

3. Kafka – Interview Questions

  • What is a Kafka Broker?
  • What is a Consumer?
  • What is a Consumer Group?
  • What is a Partition?

4. Load Balancer – Interview Questions

  • What is a Load Balancer?
  • What is the difference between server and network load balancer?

Key Takeaways

  • BharatPe tests breadth β€” Expect DSA, OOP concepts, and system design fundamentals all in one round.
  • DP is a must β€” Coin change variants are classics.
  • System fundamentals expected β€” Understanding Kafka and load balancers is expected at 5 YOE.