Cybage
10+ Codiac Interview Questions and Answers
Q1. Interface vs abstract class whats the difference
Interface defines only method signatures while abstract class can have both method signatures and implementations.
An interface can be implemented by multiple classes while an abstract class can only be extended by one class.
An abstract class can have constructors while an interface cannot.
An abstract class can have non-abstract methods while an interface can only have abstract methods.
An abstract class can have instance variables while an interface cannot.
Example of interface...read more
Q2. 2. Tell what you know about Cyabge.
Cybage is a global technology consulting organization specializing in outsourced product engineering services.
Founded in 1995 and headquartered in Pune, India
Provides software development, testing, and maintenance services
Has a presence in North America, Europe, and Asia-Pacific regions
Serves industries such as healthcare, retail, banking, and finance
Has partnerships with companies like Microsoft, IBM, and Amazon Web Services
Q3. explain oops concept also mvc architech
OOPs concept focuses on objects and classes, while MVC architecture separates the application into Model, View, and Controller components.
OOPs concept involves encapsulation, inheritance, polymorphism, and abstraction.
MVC architecture separates the application logic into Model (data), View (presentation), and Controller (interaction) components.
Example of OOPs concept: Creating a class 'Car' with properties like 'color' and methods like 'drive'.
Example of MVC architecture: A ...read more
Q4. Abstract vs interface
Abstract classes are partially implemented classes while interfaces are fully abstract classes.
Abstract classes can have both implemented and abstract methods while interfaces can only have abstract methods.
A class can implement multiple interfaces but can only inherit from one abstract class.
Abstract classes can have constructors while interfaces cannot.
Interfaces are used for achieving multiple inheritance in Java.
Abstract classes are used for creating a base class for othe...read more
Q5. 1.oops concept 2.what is deffered defect 3.priority and severity of defect 4.tc or test scenarios for order placement 5.sdlc ,stlc 6.geeatest of all no program 6
The interview questions cover topics like oops concepts, deferred defects, defect priority and severity, test scenarios for order placement, SDLC and STLC.
Oops concepts refer to Object-Oriented Programming principles like Inheritance, Polymorphism, Encapsulation, and Abstraction.
Deferred defect is a bug that is not fixed immediately but is scheduled to be fixed in a future release.
Priority of a defect determines the order in which it should be fixed, while severity indicates ...read more
Q6. Advance of Data Structure and Algorithms
Data structures and algorithms are essential for efficient software development.
Data structures are used to organize and store data in a way that allows for efficient access and manipulation.
Algorithms are used to solve problems and perform operations on data structures.
Examples of data structures include arrays, linked lists, trees, and graphs.
Examples of algorithms include sorting, searching, and graph traversal.
Understanding data structures and algorithms is crucial for op...read more
Q7. 1.Explan your project with SDLC
SDLC is a process used to develop software from planning to deployment.
SDLC stands for Software Development Life Cycle
It includes phases like planning, analysis, design, implementation, testing, and maintenance
Each phase has its own set of activities and deliverables
For example, in the planning phase, the project scope and requirements are defined
In the design phase, the software architecture and user interface are created
In the implementation phase, the code is written and i...read more
Q8. abstract class vs interface
Abstract classes are partially implemented classes while interfaces are fully abstract classes.
Abstract classes can have both implemented and abstract methods while interfaces can only have abstract methods.
A class can implement multiple interfaces but can only inherit from one abstract class.
Abstract classes can have constructors while interfaces cannot.
Interfaces are used for achieving multiple inheritance in Java.
An abstract class can be used as a base class for other clas...read more
Q9. Explain your Selenium Framework in Detail
My Selenium framework is a data-driven framework using TestNG for test execution and reporting.
Uses TestNG for test execution and reporting
Data-driven framework for easy maintenance and scalability
Utilizes Page Object Model for better code organization and reusability
Q10. What is Angular?
Angular is a popular open-source web application framework developed by Google.
Angular is used for building dynamic web applications.
It allows for the creation of single-page applications.
Angular uses TypeScript for building applications.
It provides features like data binding, dependency injection, and routing.
Angular has a component-based architecture.
Q11. Explain overriding and overloading?
Overriding is when a subclass provides a specific implementation of a method that is already provided by its parent class. Overloading is when multiple methods have the same name but different parameters.
Overriding: Subclass provides specific implementation of a method from parent class. Example: Animal class has a method 'sound', Cat class overrides it with 'meow'.
Overloading: Multiple methods with same name but different parameters. Example: calculateArea(int side), calcula...read more
Q12. Explanation oops concepts?
Object-oriented programming concepts like inheritance, polymorphism, encapsulation, and abstraction.
Inheritance: Allows a class to inherit properties and behavior from another class.
Polymorphism: Ability to present the same interface for different data types.
Encapsulation: Bundling of data with the methods that operate on that data.
Abstraction: Hiding the complex implementation details and showing only the necessary features.
Q13. Design db for college
Design a database for a college
Identify entities such as students, faculty, courses, departments, etc.
Create tables for each entity with appropriate attributes
Establish relationships between tables using foreign keys
Consider normalization to avoid data redundancy
Implement security measures to protect sensitive data
Top HR Questions asked in Codiac
Interview Process at Codiac
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month