OOP questions
8 job-exam questions on OOP from 8 papers — BCIC, BPDB, BPSC and more — with answers and discussion.
Papers
- October 2026 – Written (BIBM) — Combined Bank · Assistant Programmer (CSE)
- October 2026 – Written (BUET) — BUET · MSC (CSE)
- October 2026 – Written (BUET) — BPDB · Assistant Engineer (CSE)
- June 2026 – Written (BUET) — NPCBL · Engineer (CSE)
- October 2025 – Written (BUET) — DPDC · Assistant Engineer (CSE)
- May 2025 – Written (BPSC) — BPSC · Assistant Director (ICT)
- February 2025 – Written (BUET) — BCIC · Assistant Programer (CSE)
- June 2024 – Written (BUET) — PetroBangla · Assistant Manager (CSE)
Questions
- Explain the features of OOP.
- (a) Write a program in any high-level language to read an integer and display a pattern like the one below. For example, if the given…
- A ride-sharing application supports cars, motorbikes, and CNG auto-rickshaws, each with a different fare calculation method. Design the…
- What is compile-time polymorphism in Object-Oriented Programming (OOP)? Explain how it is achieved and illustrate the concept with a…
- Write a program in C++ / Java using method overriding to calculate electricity bills for Residential and Commercial customers. Create a…