BA3 Developer

BA3 Developer Interview Questions and Answers

Updated 16 Jul 2025

Asked in Barclays

6d ago

Q. How many barbers are required for a hypothetical town with 10000 people?

Ans.

The number of barbers required depends on the average number of haircuts per day and the time it takes to complete a haircut.

  • The average number of haircuts per day per barber is typically around 10-15.

  • The time it takes to complete a haircut is usually around 30 minutes.

  • Assuming each person gets a haircut once every month, the number of haircuts per day would be 10000 / 30 = 333.33.

  • To accommodate this, around 333.33 / 10 = 33.33 barbers would be required.

Asked in Barclays

6d ago

Q. How would you explain classes and objects to a first-grade student?

Ans.

Classes are like blueprints and objects are like things made using those blueprints.

  • Classes are like instructions or rules that tell us how to make something.

  • Objects are the actual things that we make using those instructions.

  • For example, a class 'Car' tells us how to make a car, and an object 'myCar' is the actual car that we make using those instructions.

BA3 Developer Interview Questions and Answers for Freshers

illustration image

Asked in Barclays

5d ago

Q. Explain some Object-Oriented Programming Concepts.

Ans.

Object Oriented Programming (OOP) concepts include encapsulation, inheritance, polymorphism, and abstraction.

  • Encapsulation: Bundling data and methods together in a class to hide implementation details.

  • Inheritance: Creating new classes from existing ones, inheriting their properties and behaviors.

  • Polymorphism: The ability of objects of different classes to respond to the same method in different ways.

  • Abstraction: Simplifying complex systems by breaking them down into smaller, ...read more

Asked in Infosys

3d ago

Q. Explain Blockchain.

Ans.

Blockchain is a decentralized digital ledger technology that securely records transactions across multiple computers.

  • Decentralization: No central authority; data is distributed across a network of computers.

  • Immutability: Once recorded, transactions cannot be altered, ensuring data integrity.

  • Transparency: All participants can view the transaction history, promoting trust.

  • Consensus Mechanisms: Transactions are validated through methods like Proof of Work or Proof of Stake.

  • Appli...read more

Are these interview questions helpful?

Interview Experiences of Popular Companies

Infosys Logo
3.6
 • 7.9k Interviews
Barclays Logo
3.7
 • 288 Interviews
View all
Interview Tips & Stories
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories
BA3 Developer Interview Questions
Share an Interview
Stay ahead in your career. Get AmbitionBox app
play-icon
play-icon
qr-code
Trusted by over 1.5 Crore job seekers to find their right fit company
80 L+

Reviews

10L+

Interviews

4 Cr+

Salaries

1.5 Cr+

Users

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2025 Info Edge (India) Ltd.

Follow Us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter
Profile Image
Hello, Guest
AmbitionBox Employee Choice Awards 2025
Winners announced!
awards-icon
Contribute to help millions!
Write a review
Write a review
Share interview
Share interview
Contribute salary
Contribute salary
Add office photos
Add office photos
Add office benefits
Add office benefits