BBD logo

BBD Software Engineer Interview Questions
& Process

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

Based on 31 interview experiences · FREE TO READ

2.1 Rounds average
Average Typical difficulty
61.3% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at BBD.

Showing 3 of 31
BBD logo
BBD

Software Engineer

Engineering · more than a year ago

Intern Average Positive experience No offer 3 rounds
Interview process
Recruiter call Take home Technical screen
Interview formats
Coding Technical

After the resume screening, you'll get a link to an online assessment. You can use most common programming languages. The assessment has 8 questions, some involve debugging code and others require writing code. It's not overly challenging, but you need to be quick since you only have 90 minutes to finish.

Confirmed questions1 question
  • One question was about the Fibonacci sequence.
BBD logo
BBD

Software Engineer

Engineering · more than a year ago

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

The whole thing usually starts when you apply and send your resume on the company's website. Sometimes, they might give you skills tests or personality tests to see if you're a good fit. If you pass that, they'll usually call you for interviews, either in person or online. You might have a few of these interviews with different people.

Confirmed questions3 questions
  • How would you handle a project with a tight deadline and limited resources?
  • What are your biggest strengths and weaknesses?
  • Describe a situation where you had to lead a project or task.
BBD logo
BBD

Software Engineer

Engineering

Mid Difficult Negative experience No offer 3 rounds
Interview process
Recruiter call Take home Technical screen
Interview formats
Coding Technical

The initial recruiter chat was pretty chill, I liked talking to the interviewers. But then the online test came along, which was a whole different ballgame. It was basically 10 university-style LeetCode problems, the kind you'd do in a CS lab, not really relevant for actual business applications. If you're an experienced commercial developer and don't remember your uni days, you're gonna have a tough time.

Confirmed questions2 questions
  • Given a set of strings, how would you split them into character arrays and then process them using loops to generate specific output?
  • Can you describe the process of splitting strings into character arrays and performing iterative operations to produce a result?

BBD Software Engineer Interview Questions

Quoted word for word from BBD interview reports.

How can you select records from Table 1 that do not have a corresponding entry in Table 2 using SQL?

Read reports

Guess a number between 1 and 100. You have 8 questions to figure out what number I'm thinking of. What is it?

Read reports

What are the reasons to choose Angular instead of React?

Read report

Given a set of strings, how would you split them into character arrays and then process them using loops to generate specific output?

Read report

Can you name and explain the four main principles of OOP?

Read report

Solve ten coding challenges within a two-hour timeframe.

Read report

Formats, difficulty and experience

Across all 31 BBD interview reports.

Interview formats

Coding 37.3%
Technical 35.6%
Behavioral 27.1%

Interview difficulty

Easy 9.7%
Average 58.1%
Difficult 32.3%

Candidate experience

Positive 61.3%
Negative 16.1%
Neutral 22.6%