i
Bacancy Technology
Filter interviews by
I applied via Company Website and was interviewed before Dec 2023. There was 1 interview round.
Dependency injection is a design pattern where components are given their dependencies rather than creating them internally.
Types of life cycles: Singleton, Transient, Scoped
Singleton: One instance per application
Transient: New instance every time it is requested
Scoped: One instance per request
I applied via Referral and was interviewed before Apr 2023. There was 1 interview round.
Testing is the process of evaluating a system or application to identify defects or errors before it is released to users.
Testing helps ensure that the software meets the requirements and functions correctly.
It helps in identifying and fixing bugs or issues early in the development process.
Testing improves the quality of the software and increases customer satisfaction.
It helps in reducing the risk of software failures...
Types of testing include functional, non-functional, manual, automated, regression, performance, and security testing.
Functional testing: Testing the functionality of the software against the requirements.
Non-functional testing: Testing aspects like performance, usability, and security.
Manual testing: Testing performed manually by QA engineers.
Automated testing: Testing performed using automated tools and scripts.
Regre...
Regression testing is testing the entire application after a change, while retesting is testing a specific bug fix.
Regression testing involves testing the entire application to ensure that new code changes have not adversely affected existing functionality.
Retesting is testing a specific bug fix to ensure that the issue has been resolved.
Regression testing is typically done after every code change, while retesting is d...
Smoke testing is a quick test to check if the basic functionalities of the software are working, while sanity testing is a more thorough test to check specific areas of the software after changes.
Smoke testing is a high-level test to ensure the software build is stable and can proceed with further testing.
Sanity testing is a focused test to check specific functionalities or areas of the software after changes.
Smoke tes...
I applied via Referral and was interviewed before Feb 2023. There was 1 interview round.
I applied via LinkedIn and was interviewed before Mar 2023. There were 3 interview rounds.
Logical and numberic questions
Bacancy Technology interview questions for popular designations
I applied via Company Website and was interviewed in Aug 2022. There was 1 interview round.
Get interview-ready with Top Bacancy Technology Interview Questions
Maths, Coding questions, SQL queries
I applied via Campus Placement and was interviewed before Mar 2022. There was 1 interview round.
Inheritance is a mechanism in OOP where a new class is derived from an existing class.
The derived class inherits the properties and methods of the base class.
It allows code reusability and saves time.
Example: A class 'Animal' can be a base class and 'Dog' can be a derived class inheriting properties and methods from 'Animal'.
Virtual function allows dynamic binding by enabling a function to be overridden in a derived class.
Virtual functions are declared in a base class and can be overridden in a derived class.
Dynamic binding is achieved by using a pointer or reference to the base class that can call the overridden function in the derived class.
Virtual functions are identified by the keyword 'virtual' in the function declaration.
Dynamic bind...
I applied via Campus Placement and was interviewed in Jul 2021. There were 4 interview rounds.
Inheritance is a mechanism in object-oriented programming where a new class is created by inheriting properties of an existing class.
Inheritance allows for code reuse and promotes a hierarchical organization of code.
The existing class is called the superclass or parent class, while the new class is called the subclass or child class.
The subclass inherits all the properties and methods of the superclass, and can also ad...
Encapsulation is the practice of keeping related data and functions together in a single unit.
Encapsulation helps to hide the implementation details of an object from the outside world.
It allows for better control over the data and functions, preventing unwanted access or modification.
Examples of encapsulation include classes in object-oriented programming and modules in JavaScript.
I applied via Naukri.com and was interviewed in Jun 2021. There were 3 interview rounds.
I applied via campus placement at Vishwakarma Government Engineering College, Ahmedabad and was interviewed in Apr 2021. There were 3 interview rounds.
Top trending discussions
Interview experience
based on 138 reviews
Rating in categories
Senior Software Engineer
192
salaries
| ₹6 L/yr - ₹19.7 L/yr |
Software Engineer
129
salaries
| ₹3 L/yr - ₹10 L/yr |
Software Developer
42
salaries
| ₹3 L/yr - ₹9.7 L/yr |
Lead Software Engineer
30
salaries
| ₹7.1 L/yr - ₹20 L/yr |
Senior Software Developer
27
salaries
| ₹6 L/yr - ₹18.4 L/yr |
TCS
Infosys
Wipro
HCLTech