Bounteous logo

Bounteous Software Engineer Interview Questions
& Process

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

Based on 34 interview experiences · FREE TO READ

2.9 Rounds average
Average Typical difficulty
58.8% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Bounteous.

Showing 3 of 34
Bounteous logo
Bounteous

Software Engineer

Engineering · nearly a year ago

Entry Easy Negative experience No offer 2 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Technical Coding

The first interview was online and went well, focusing on programming concepts like abstract classes vs. interfaces and String vs. StringBuilder vs. StringBuffer. The second interview was supposed to be online too, but the interviewer was on leave. I had to go to an in-person interview in another city two days later, which was a long trip on short notice. The interview started late because they couldn't get a room. They told me to study SQL, but it wasn't relevant. The questions felt random and too focused on Java, like asking about HashMap implementation. I don't know the exact Java code, but I get how hash maps work generally, and that level of detail on specific code is a lot to ask. It was clear early on I wouldn't get the job because the interviewers seemed dismissive. I think they were replacements for the original interviewer and weren't prepared. The whole thing took over two months and ended messily.

Confirmed questions1 question
  • Can you tell me about the difference between an abstract class and an interface?
Bounteous logo
Bounteous

Software Development Engineer

Engineering · a year ago

Entry Average Positive experience No offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Coding Behavioral

After an introduction, there was one coding question that was a bit ad-hoc, involving arrays. The problem was: given arr=[2,5,6,7] and index=9, remove all elements present in the given array from an imaginary array that increments by one and goes up to infinity. Then, print the element at the specified index after removing elements like 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16… After removing 1,3,4,5,8,9,10,11,12,13,14,15…… the output should be 13.

Confirmed questions1 question
  • Tell me about yourself and your final year major topic.
Bounteous logo
Bounteous

Java Software Developer

Engineering

Mid Average Negative experience No offer 3 rounds
Interview process
Take home Technical screen Technical screen
Interview formats
Technical Coding

So, the process was a bit all over the place. Started with an online assessment on their platform, TalentTitan, which I passed. Then, after about two weeks, I got an email to set up an interview, which was technical round 1. This round was pretty advanced, focusing on system architecture, Spring Security, and microservices. After that interview, I got another email for the same round from the recruiter. I tried to email them for a quick call to understand the process better, but didn't get a response. Then I had the interview, which was more about Java core concepts.

Confirmed questions5 questions
  • Can you explain Java core concepts?
  • How would you solve the Two Sum problem?
  • Could you write code to print an increasing sequence in a given list?

Bounteous Software Engineer Interview Questions

Quoted word for word from Bounteous interview reports.

What's the difference between @qualifier and @primary annotations?

Read reports

Could you write code to print an increasing sequence in a given list?

Read reports

Can you explain the purpose of the @qualifier annotation in SpringBoot?

Read reports

Could you explain the distinction between a thread and a process?

Read report

Can you tell me about the difference between an abstract class and an interface?

Read report

Could you explain the factory method design pattern and demonstrate its implementation?

Read report

Formats, difficulty and experience

Across all 34 Bounteous interview reports.

Interview formats

Technical 34.5%
Coding 27.6%
Behavioral 26.4%
Group 5.7%
System Design 3.4%

Interview difficulty

Easy 23.5%
Average 58.8%
Difficult 17.6%

Candidate experience

Negative 26.5%
Positive 58.8%
Neutral 14.7%