I applied online. The process took 4 days. I interviewed at Chargebee in Jan 2022
Interview
I only had 1 technical round (1 hour) with Chargebee. Overall it was an easy round. First 30 mins were spent talking in depth about the system design of my current & past projects.
The next 30 mins were spent on a coding question which I was able to solve with O(n) time and O(1) space complexity.
Interviewer gave me another coding question and told me to come up with a brute force approach which I did although I could not implement it correctly due to shortage of time.
Interviewer told me that I will be rejected because Chargebee really takes coding approach seriously and he did not like my approach. He said I should have explained the algorithm before implementing it (I did it during implementing it)
His feedback made no sense whatsoever. I described the system design questions in depth, was able to implement the best possible solution in 1st question and ran out of time for the 2nd as he only gave 15-20 mins. I did not bother to argue with him or waste my time.
Interview questions [1]
Question 1
1). Given an array of size n and an integer k, find the maximum sum in any given window of size k in the array.
The interview involves 5 steps during the time , I was hired (on-campus) 1. written test 2. Coding round 3. Technical interview 1 4. Technical interview 2 5. Technical interview 3
The interview was more based on your work experience and not based on the books knowledge. In the end there was a cultural round as well. I had total of 4 to 5 rounds
Interview questions [1]
Question 1
How will handle if your manager doesn't approve of your design?