bol logo

bol Java Developer Interview Questions
& Process

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

Based on 6 interview experiences · FREE TO READ

3.2 Rounds average
Average Typical difficulty
16.7% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at bol.

Showing 3 of 6
bol logo
bol

Java Developer

Engineering · more than a year ago

Mid Easy Positive experience Accept offer 4 rounds
Interview process
Recruiter call Phone screen Take home Presentation
Interview formats
Technical Behavioral Other

First, there was a phone call with HR to understand my motivation for applying. Then, I had a Skype call with a manager and an engineer where they asked more technical questions. Following these initial interviews, I completed some HR tests covering IQ and personality, along with a technical assignment to be finished at home within a few days. The final stage involved a discussion about the project I submitted.

Confirmed questions2 questions
  • How would you handle escalating your application across multiple servers?
  • Could you explain your reasoning for using functional programming and immutability?
bol logo
bol

Java Developer

Engineering · more than a year ago

Mid Average Neutral experience Decline offer 3 rounds
Interview process
Take home Recruiter call Technical screen
Interview formats
Behavioral Technical

I did this take-home test thing first. Then they said they wanted to chat on Skype, like, two times, one with HR and one with the engineers, both on the same day. But then HR called and pushed both interviews to the next week, no explanation. But, like, the interviews actually happened anyway 'cause I was already at my computer when they called from ball. com, and they were like, 'Oops, there was some confusion.' The HR chat was cool, but the technical interview, eh, not so much, though everyone was nice and I felt chill.

Confirmed questions2 questions
  • The questions were pretty much all about my solution, specifically why I opted for an older technology stack like spring mvc and jsp over rest and angular.
  • Given that the requirements explicitly stated 'please use what you want,' can you elaborate on your choice of the older technology stack for your solution?
bol logo
bol

Java Developer

Engineering

Entry Average Neutral experience No offer 3 rounds
Interview process
Take home Technical screen Onsite
Interview formats
Coding Technical

It was good, 3 stages: an e-assessment, a manager interview, and a code-based interview. I answered very well but they rejected me for trivial mistakes in the code like some non-deleted numbers or some replicated code which is only a for loop and simply can be avoided.

Confirmed questions1 question
  • Implement the Mancala game in code.

bol Java Developer Interview Questions

Quoted word for word from bol interview reports.

Could you explain your reasoning for using functional programming and immutability?

Read reports

Given that the requirements explicitly stated 'please use what you want,' can you elaborate on your choice of the older technology stack for your solution?

Read reports

How would you handle escalating your application across multiple servers?

Read reports

Can you tell me about your experience with Kubernetes?

Read report

Formats, difficulty and experience

Across all 6 bol interview reports.

Interview formats

Technical 37.5%
Coding 25%
Behavioral 25%
Other 12.5%

Interview difficulty

Easy 16.7%
Average 66.7%
Difficult 16.7%

Candidate experience

Neutral 33.3%
Negative 50%
Positive 16.7%