Chargebee logo

Chargebee Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 60 interview experiences · FREE TO READ

2.9 Rounds average
Average Typical difficulty
53.3% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Chargebee.

Showing 3 of 60
Chargebee logo
Chargebee

Software Engineer Intern

Engineering · nearly a year ago

Intern Average Positive experience Accept offer 3 rounds
Interview process
Technical screen Technical screen Recruiter call
Interview formats
Technical Coding Technical Behavioral

so for me it was two technical interviews and then one culture fit round... In first round interviewer asked me to make an ER diagram and then data tables and then asked me to write a basic SQL query and then one easy Fibonacci based DSA question and all was on paper... 2nd round for me was online because in office all the interviewer were busy so I had my interview on Google meet and interviewer was very friendly and for whole 1.2hrs ye only asked me questions on OOPS.. And 3rd round was only for 10mins and interviewer asked me about types of indexing and solid principles in oops...

Confirmed questions1 question
  • Expect questions from all CS fundamental subjects.
Chargebee logo
Chargebee

Software Engineer

Engineering · a year ago

Entry Average Neutral experience No offer 2 rounds
Interview process
Technical screen Technical screen
Interview formats
Technical Coding

So, there were two rounds that I went through. First, it was an online assessment on HackerEarth. It had two DSA questions, one easy and one medium, plus two SQL queries and five aptitude questions. After passing that, I had a one-on-one technical interview. We started by chatting about what I do day-to-day, my current job, and the projects I'm involved in at my company. Then, we moved on to some coding questions: one easy DSA question about finding the first non-repeating non-negative integer, another medium DSA question for grouping anagrams, and an SQL query to get the max salary per department ID from two tables.

Confirmed questions1 question
  • What about grouping anagrams? DSA Questions from leet code.
Chargebee logo
Chargebee

Senior Software Engineer

Engineering · more than a year ago

Senior Average Negative experience No offer 5 rounds
Interview process
Technical screen Technical screen Technical screen Background check Background check
Interview formats
Coding Technical Technical Behavioral

The interview was supposed to be 5 rounds: Programming, Algorithm & DataStructures, Technical, Cultural Fit, and HR. I got rejected in the 3rd round. They asked coding, algo, and technical questions in every round. However, they seemed to have a specific solution in mind that they'd seen before, which was frustrating. It felt like one of the worst interview processes because if they didn't understand your answer, they'd reject you. For example, I had to explain how backtracking works, and at the end, they said I didn't have much knowledge.

Confirmed questions5 questions
  • technical question related to programming: traverse a matrix from top to bottom
  • programming question: find top two small and large numbers in o(1)
  • technical questions: reverse a linked list, explaining and coding it in 10 minutes in Microsoft Word, then formatting the code

Chargebee Software Engineer Interview Questions

Quoted word for word from Chargebee interview reports.

Find the difference between the two numbers that is maximum in an array, provided the larger number has a higher index than the smaller number, else return -1.

Read reports

Find the difference between the two largest numbers in an array, given that the largest number must appear after the smaller number in the array; otherwise, return -1.

Read reports

Given a string `s` and an integer `k` representing the number of commas to insert, find the maximum numerical value that can be obtained by partitioning `s` with `k` commas. For instance, if s = "999" and k = 1, you could have "9,99" or "99,9", the maximum being 99. If s = "999" and k = 2, the only partition is "9,9,9", resulting in 9. If s = "857" and k = 1, the choices are "85,7" or "8,57", with the maximum being 85.

Read reports

What's the most optimal way to find the sum of digits of a number until it becomes a single digit? For example, for n=159, the sum is 1+5+9=15, and then 1+5=6.

Read reports

How would you reverse an array of Integers and print them using Java 8 features like Streams?

Read report

What's the maximum sum you can find in a sliding window of size k across an array of size n?

Read report

Write a program to find the maximum product of two numbers in a given integer array.

Read report

How many pairs in an array add up to a given value 'X'? Make sure to exclude duplicate pairs.

Read report

If you can flip at most one 0 to a 1 in a binary string, what is the length of the longest consecutive run of 1s you can achieve?

Read report

Formats, difficulty and experience

Across all 60 Chargebee interview reports.

Interview formats

Technical 38.8%
Coding 34.7%
Behavioral 15.9%
System Design 9.4%
Group 0.6%

Interview difficulty

Easy 6.7%
Average 68.3%
Difficult 25%

Candidate experience

Positive 53.3%
Negative 25%
Neutral 21.7%