Add office photos
Employer?
Claim Account for FREE

Cybage

3.8
based on 1.9k Reviews
Video summary
Filter interviews by

10+ Codiac Interview Questions and Answers

Updated 22 Sep 2024
Popular Designations

Q1. Interface vs abstract class whats the difference

Ans.

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

View 1 answer

Q2. 2. Tell what you know about Cyabge.

Ans.

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

Add your answer

Q3. explain oops concept also mvc architech

Ans.

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

Add your answer

Q4. Abstract vs interface

Ans.

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

Add your answer
Discover Codiac interview dos and don'ts from real experiences

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

Ans.

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

Add your answer

Q6. Advance of Data Structure and Algorithms

Ans.

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

Add your answer
Are these interview questions helpful?

Q7. 1.Explan your project with SDLC

Ans.

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

Add your answer

Q8. abstract class vs interface

Ans.

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

Add your answer
Share interview questions and help millions of jobseekers 🌟

Q9. Explain your Selenium Framework in Detail

Ans.

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

Add your answer

Q10. What is Angular?

Ans.

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.

Add your answer

Q11. Explain overriding and overloading?

Ans.

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

Add your answer

Q12. Explanation oops concepts?

Ans.

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.

Add your answer

Q13. Design db for college

Ans.

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

Add your answer
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos

Interview Process at Codiac

based on 16 interviews
Interview experience
4.4
Good
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Interview Questions from Similar Companies

3.1
 • 686 Interview Questions
4.1
 • 571 Interview Questions
4.4
 • 450 Interview Questions
3.8
 • 333 Interview Questions
3.8
 • 157 Interview Questions
View all
Top Cybage Interview Questions And Answers
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
75 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions

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

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter