Upload Button Icon Add office photos

Filter interviews by

BBB Technology Software Development Engineer Interview Questions and Answers

Updated 13 Jan 2025

BBB Technology Software Development Engineer Interview Experiences

1 interview found

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Leetcode medium to hard problems in java

Round 2 - Behavioral interview 

(2 Questions)

  • Q1. Basic star methods
  • Q2. Abt previous projects
  • Ans. 

    Developed a web application for tracking inventory and sales data

    • Used React for front-end development

    • Implemented RESTful APIs using Node.js and Express

    • Utilized MongoDB for database management

  • Answered by AI

Interview questions from similar companies

I applied via Referral and was interviewed before Jul 2020. There were 3 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. Questions are scenarios of COBOL
  • Q2. Few technical questions DB2 and jcl

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well and be truthful
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Coding Test 

DP graphs strings it was good

Round 2 - Technical 

(2 Questions)

  • Q1. Reverse a linkded list
  • Ans. 

    Reverse a linked list by changing the direction of pointers

    • Start with three pointers: current, previous, and next

    • Iterate through the list, updating pointers to reverse the direction

    • Return the new head of the reversed list

  • Answered by AI
  • Q2. Print fibonacci series
  • Ans. 

    The Fibonacci series is a sequence of numbers where each number is the sum of the two preceding ones.

    • Start with two variables initialized to 0 and 1

    • Loop through desired number of iterations, adding the previous two numbers to get the next number

    • Print or store each number in the series

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed in Jul 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Dependency injection
  • Q2. What are oops concepts
  • Ans. 

    Object-oriented programming concepts that focus on data encapsulation, inheritance, polymorphism, and abstraction.

    • Encapsulation: bundling data and methods that operate on the data into a single unit (class)

    • Inheritance: ability of a class to inherit properties and behavior from another class

    • Polymorphism: ability to present the same interface for different data types

    • Abstraction: hiding the complex implementation details

  • Answered by AI
Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
6-8 weeks
Result
No response

I applied via Company Website and was interviewed in Feb 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. How do you define clean code?
  • Ans. 

    Clean code is well-organized, easy to read, and maintainable code that follows best practices.

    • Clean code is easy to read and understand by other developers.

    • It follows consistent naming conventions for variables, functions, and classes.

    • Clean code is well-organized with proper indentation and spacing.

    • It avoids unnecessary complexity and duplication.

    • Clean code is modular and follows the single responsibility principle.

    • Exa...

  • Answered by AI
  • Q2. How to better test your code?
  • Ans. 

    To better test your code, use a combination of unit tests, integration tests, regression tests, and automated testing.

    • Write unit tests to test individual components or functions in isolation.

    • Perform integration tests to test how different components work together.

    • Implement regression tests to ensure that new code changes do not break existing functionality.

    • Utilize automated testing tools to run tests quickly and effici...

  • Answered by AI

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Walk-in and was interviewed in Apr 2024. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Java 8 features and benefits
  • Ans. 

    Java 8 introduced new features like lambda expressions, streams, and default methods, improving code readability and performance.

    • Lambda expressions allow for more concise code and easier parallel programming.

    • Streams provide a way to work with collections in a functional style, enabling easier processing of large data sets.

    • Default methods allow interfaces to have method implementations, reducing the need for abstract cl...

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Referral and was interviewed in Oct 2023. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(5 Questions)

  • Q1. Pagination in SQL
  • Ans. 

    Pagination in SQL allows for displaying a subset of query results at a time.

    • Use LIMIT and OFFSET clauses in SQL queries to implement pagination.

    • LIMIT specifies the maximum number of rows to return.

    • OFFSET specifies the number of rows to skip before starting to return rows.

  • Answered by AI
  • Q2. OOPS concepts.. SOILD design principles
  • Q3. Thread vs task in multiprocessing.. explain with examples
  • Ans. 

    Threads and tasks are both used in multiprocessing, but have different characteristics and use cases.

    • Threads are lightweight processes within a single process, sharing memory space. They are managed by the operating system.

    • Tasks are units of work that can be executed asynchronously. They are typically managed by a task scheduler.

    • Threads are suitable for parallel processing and improving performance, while tasks are use...

  • Answered by AI
  • Q4. ViewBag vs Tempdata in MVC
  • Ans. 

    ViewBag is used to pass data from controller to view, while TempData is used to pass data between controller actions.

    • ViewBag is a dynamic property that allows you to pass data from controller to view

    • TempData is a dictionary object that allows you to pass data between controller actions

    • ViewBag is not type-safe and requires typecasting, while TempData is type-safe

    • ViewBag data is lost if redirection occurs, while TempData

  • Answered by AI
  • Q5. Abstract vs Interface
  • Ans. 

    Abstract classes can have both abstract and non-abstract methods, while interfaces can only have abstract methods.

    • Abstract classes can have constructors, fields, and non-abstract methods.

    • Interfaces can only have abstract methods and constants.

    • A class can implement multiple interfaces but can only inherit from one abstract class.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Learn basics of OOPS concepts, SQL joins

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
Selected Selected
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Assignment 

Send an API request through postman

Round 3 - Coding Test 

Based on job role, you will be having coding exam

Round 4 - Technical 

(3 Questions)

  • Q1. Will be mostly about oops and projects done earlier
  • Q2. Questions on DSA
  • Q3. Project explanation done in previous job or in college
Round 5 - HR 

(2 Questions)

  • Q1. Will be asking about the availability and will you be able to perform in hectic job environment
  • Q2. Will you be ok working on holidays and Saturdays?
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via campus placement at Indian Institute of Technology (IIT), Kharagpur and was interviewed in Nov 2022. There were 4 interview rounds.

Round 1 - Coding Test 

The coding test comprised 4 questions, held on the Hackerank platform. The time-bound was 90 minutes. I would rate the questions as easy, medium, medium, and hard. You had to solve at least 3 and 80% of the test cases of the last question to qualify for the last round.

Round 2 - Technical 

(5 Questions)

  • Q1. Polymorphism and types of polymorphism.
  • Ans. 

    Polymorphism is the ability of an object to take on many forms. Types include compile-time, runtime, and ad-hoc polymorphism.

    • Compile-time polymorphism is achieved through function overloading and templates.

    • Runtime polymorphism is achieved through inheritance and virtual functions.

    • Ad-hoc polymorphism is achieved through operator overloading and function templates.

    • Polymorphism allows for code reusability and flexibility ...

  • Answered by AI
  • Q2. Relational databases to which I said I had no idea.
  • Q3. Binary tree traversal quesiton.
  • Q4. Doubly linked list traversal question.
  • Q5. Asked about projects.
Round 3 - Technical 

(3 Questions)

  • Q1. Buy and sell stocks 1
  • Q2. Buy and sell stocks 2.
  • Q3. An easy puzzle in which the interviewer tries to trick me with my answer. Be confident.
Round 4 - HR 

(3 Questions)

  • Q1. String hashing problem, which I solved with KMP using O(n3) solution.
  • Q2. Contributions to open source communities.
  • Ans. 

    Contributed to open source communities by developing and maintaining projects.

    • Developed and maintained a Python package for data analysis and visualization

    • Contributed to a popular JavaScript library by fixing bugs and adding new features

    • Participated in open source hackathons and contributed to various projects

    • Provided support and guidance to new contributors in the community

  • Answered by AI
  • Q3. JEE Mains rank, KVPY rank.

I applied via Naukri.com and was interviewed in Oct 2022. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Properly align and format text in your resume. A recruiter will have to spend more time reading poorly aligned text, leading to high chances of rejection.
View all tips
Round 2 - Technical 

(4 Questions)

  • Q1. 1. Question on Projects, Job, Contribution.
  • Q2. Javascript : closures, promise
  • Q3. Guess Output based questions
  • Q4. Coding : Given array and target, find the index pair of elements the sum becomes target
  • Ans. 

    Given an array and target, find the index pair of elements the sum becomes target.

    • Use a hash table to store the difference between target and current element

    • Check if the difference exists in the hash table

    • Return the indices of the current element and the difference

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Project bases questions, Core Concepts(with examples and senarios) and Coding question

Skills evaluated in this interview

BBB Technology Interview FAQs

How many rounds are there in BBB Technology Software Development Engineer interview?
BBB Technology interview process usually has 2 rounds. The most common rounds in the BBB Technology interview process are Coding Test.

Tell us how to improve this page.

BBB Technology Software Development Engineer Interview Process

based on 1 interview

Interview experience

5
  
Excellent
View more

Interview Questions from Similar Companies

Citicorp Interview Questions
3.7
 • 565 Interviews
Wells Fargo Interview Questions
3.9
 • 564 Interviews
Bajaj Finserv Interview Questions
4.0
 • 512 Interviews
HSBC Group Interview Questions
4.0
 • 490 Interviews
Xyz Company Interview Questions
3.8
 • 456 Interviews
American Express Interview Questions
4.2
 • 360 Interviews
UBS Interview Questions
4.0
 • 337 Interviews
BNY Interview Questions
3.9
 • 337 Interviews
Morgan Stanley Interview Questions
3.7
 • 307 Interviews
View all
Software Engineer
4 salaries
unlock blur

₹8.5 L/yr - ₹42 L/yr

Manager
4 salaries
unlock blur

₹23 L/yr - ₹30 L/yr

BBA Lecturer
3 salaries
unlock blur

₹7 L/yr - ₹10.9 L/yr

Explore more salaries
Compare BBB Technology with

JPMorgan Chase & Co.

4.0
Compare

Wells Fargo

3.9
Compare

Citicorp

3.7
Compare

HSBC Group

4.0
Compare
Did you find this page helpful?
Yes No
write
Share an Interview