Upload Button Icon Add office photos

Cybage

Compare button icon Compare button icon Compare

Filter interviews by

Cybage Interview Questions and Answers

Updated 19 May 2025
Popular Designations

168 Interview questions

A Senior Quality Engineer was asked
Q. What are TestNG and WebDriver listeners?
Ans. 

TestNG and WebDriver listeners enhance test execution and reporting in automated testing frameworks.

  • Listeners in TestNG allow you to customize test execution and reporting.

  • Example: ITestListener can be used to perform actions before and after test methods.

  • WebDriver listeners can be implemented to track browser events and actions.

  • Example: WebDriverEventListener can log actions like clicks and navigations.

  • Listeners ...

View all Senior Quality Engineer interview questions
A Senior Quality Engineer was asked
Q. What are some basic Git commands?
Ans. 

Git is a version control system that tracks changes in code and facilitates collaboration among developers.

  • Initialize a repository: `git init` - Creates a new Git repository in the current directory.

  • Clone a repository: `git clone <repository-url>` - Copies an existing repository from a remote server.

  • Check status: `git status` - Displays the state of the working directory and staging area.

  • Add changes: `git ad...

View all Senior Quality Engineer interview questions
A Senior Quality Engineer was asked
Q. What are soft and hard assertions?
Ans. 

Soft assertions allow tests to continue after a failure, while hard assertions stop execution immediately.

  • Soft Assertion: Allows the test to continue even if an assertion fails. Example: In a UI test, if a button is not visible, the test logs the failure but continues to check other elements.

  • Hard Assertion: Stops the test execution immediately upon failure. Example: If a critical value is not as expected, the test...

View all Senior Quality Engineer interview questions
An UI Developer was asked
Q. What front-end techniques do you use to improve performance?
Ans. 

Lazy loading images can improve performance by only loading images when they are in the viewport.

  • Lazy loading images

  • Minifying CSS and JavaScript files

  • Using a content delivery network (CDN)

  • Implementing server-side rendering

  • Optimizing images for web

View all UI Developer interview questions
An UI Developer was asked
Q. Describe your process for creating a web page.
Ans. 

The process of creating a web page involves planning, designing, coding, testing, and deploying.

  • Plan the layout and content of the web page

  • Design the visual elements using HTML, CSS, and possibly JavaScript

  • Code the web page using the chosen technologies

  • Test the web page for functionality and responsiveness

  • Deploy the web page to a server for public access

View all UI Developer interview questions
A Software Engineer was asked
Q. What is the need for SpringBoot?
Ans. 

SpringBoot is a framework that simplifies the development of Java applications by providing a lightweight, opinionated approach.

  • SpringBoot eliminates the need for boilerplate code and configuration, allowing developers to focus on writing business logic.

  • It provides a wide range of built-in features and libraries, such as embedded servers, dependency management, and auto-configuration.

  • SpringBoot promotes modular an...

View all Software Engineer interview questions
A Senior Software Development Engineer was asked
Q. What are chop and chomp?
Ans. 

chop and chomp are string manipulation functions in programming languages.

  • chop removes the last character from a string

  • chomp removes the newline character from the end of a string

  • Both functions are commonly used in languages like Perl and Ruby

View all Senior Software Development Engineer interview questions
Are these interview questions helpful?
A Software Engineer was asked
Q. What do you know about Cybage?
Ans. 

Cybage is a global technology consulting organization specializing in outsourced product engineering services.

  • Cybage is a global technology consulting organization

  • Specializes in outsourced product engineering services

  • Offers services in software development, testing, and maintenance

  • Has expertise in various domains including healthcare, finance, and retail

  • Has a strong focus on quality and customer satisfaction

View all Software Engineer interview questions
A Digital Marketing Executive was asked
Q. Given a matrix with CTR = 2%, Conversion Rate = 20%, and Number of Conversions is 100, what are the impressions?
Ans. 

The given matrix provides information about the CTR, conversion rate, and number of conversions.

  • CTR stands for Click-Through Rate, which is the percentage of people who click on an ad after seeing it.

  • Conv. Rate refers to the percentage of people who complete a desired action, such as making a purchase, after clicking on an ad.

  • No. Con represents the total number of conversions.

  • With a CTR of 2% and a Conv. Rate of 2...

View all Digital Marketing Executive interview questions
A Software Engineer Trainee was asked
Q. Can you explain the concepts of OOPs?
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 necessa...

View all Software Engineer Trainee interview questions

Cybage Interview Experiences

200 interviews found

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
-

I appeared for an interview in Mar 2025, where I was asked the following questions.

  • Q1. Explain why playwright is better than Selenium
  • Ans. 

    Playwright offers modern features and capabilities that enhance automation testing compared to Selenium.

    • Multi-Browser Support: Playwright supports multiple browsers (Chromium, Firefox, WebKit) with a single API, simplifying cross-browser testing.

    • Auto-Waiting: Playwright automatically waits for elements to be ready before performing actions, reducing flakiness in tests.

    • Headless Mode: Playwright runs tests in headless mo...

  • Answered by AI
  • Q2. Write a program in Java to remove the duplicates from the string.
  • Ans. 

    This Java program removes duplicate characters from a string, preserving the order of first occurrences.

    • Using a Set: Utilize a HashSet to track seen characters and build a new string with unique characters. Example: 'hello' becomes 'helo'.

    • StringBuilder: Use StringBuilder to efficiently construct the result string as you iterate through the original string.

    • Character Check: For each character in the string, check if it i...

  • Answered by AI
  • Q3. Write a java program to print the Fibonacci series from the given number
  • Ans. 

    This Java program generates the Fibonacci series starting from a given number, showcasing iterative and recursive approaches.

    • Fibonacci Series Definition: The Fibonacci series is a sequence where each number is the sum of the two preceding ones, starting from 0 and 1.

    • Input Handling: The program should accept a starting number from which to generate the Fibonacci series.

    • Iterative Approach: Use a loop to calculate and pri...

  • Answered by AI
  • Q4. How do you handle flaky test cases in playwright
  • Ans. 

    Flaky tests in Playwright can be managed through retries, proper synchronization, and consistent test environments.

    • Implement retries: Use Playwright's built-in retry mechanism to rerun flaky tests automatically.

    • Improve synchronization: Ensure elements are fully loaded before interacting with them using methods like 'waitForSelector'.

    • Use stable selectors: Avoid using dynamic selectors that may change; prefer stable attr...

  • Answered by AI
  • Q5. Explain the object oriented programming in Java with all the points and example
  • Ans. 

    Object-oriented programming in Java focuses on using objects to design applications, promoting code reusability and modularity.

    • Encapsulation: Bundling data (attributes) and methods (functions) that operate on the data into a single unit or class. Example: class Car { private String color; public void setColor(String c) { color = c; } }

    • Inheritance: Mechanism where one class can inherit fields and methods from another cl...

  • Answered by AI
  • Q6. What is multiple inheritance and why it is not supported in Java how interfaces support multiple inheritance in Java explain with example
  • Ans. 

    Multiple inheritance allows a class to inherit from multiple classes, but Java avoids it to prevent complexity and ambiguity.

    • Definition: Multiple inheritance is when a class can inherit features from more than one parent class.

    • Java's Approach: Java does not support multiple inheritance with classes to avoid the 'Diamond Problem', where ambiguity arises in method resolution.

    • Interfaces: Java allows multiple inheritance t...

  • Answered by AI
  • Q7. Explain what are the agile ceremonies in detail
  • Ans. 

    Agile ceremonies are structured meetings that facilitate collaboration, planning, and review in Agile software development.

    • Sprint Planning: A meeting where the team discusses what work will be done in the upcoming sprint, setting goals and defining tasks. For example, a team may decide to implement new features based on user feedback.

    • Daily Stand-up: A short daily meeting (usually 15 minutes) where team members share wh...

  • Answered by AI
  • Q8. How do you automate the stories when you don't have the test cases
  • Ans. 

    Automating stories without test cases involves understanding requirements, exploratory testing, and creating new test cases.

    • Understand Requirements: Thoroughly review user stories and acceptance criteria to grasp the functionality and expected outcomes.

    • Exploratory Testing: Perform exploratory testing to identify critical paths and edge cases, documenting findings to create test cases.

    • Create Test Cases: Based on the und...

  • Answered by AI
  • Q9. What is the process of development and raising the PR and completion of PR explain the whole process in detail from raising the PR to completion of PR
  • Ans. 

    The PR process involves creating, reviewing, and merging code changes to ensure quality and collaboration in software development.

    • Creating a Pull Request (PR): A developer initiates a PR after completing a feature or bug fix, providing a description of changes made.

    • Code Review: Team members review the PR for code quality, adherence to standards, and potential issues, often leaving comments for improvements.

    • Continuous I...

  • Answered by AI
  • Q10. What is the branching strategy which is used in your project
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. How can you remove duplicate numbers from an array?
  • Ans. 

    Use a Set to remove duplicate numbers from an array of strings.

    • Create a Set from the array to automatically remove duplicates

    • Convert the Set back to an array if needed

  • Answered by AI
  • Q2. What are the differences between var, let, and const in JavaScript?
  • Ans. 

    var, let, and const are used to declare variables in JavaScript with different scopes and mutability.

    • var is function-scoped and can be redeclared and updated

    • let is block-scoped and can be updated but not redeclared

    • const is block-scoped and cannot be updated or redeclared

  • Answered by AI
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed in Oct 2024. There were 2 interview rounds.

Round 1 - Technical 

(3 Questions)

  • Q1. DIscussed on mIcroservice arch with AWS
  • Q2. Question related to spring boot annotations
  • Q3. Questions related to design pattern
Round 2 - Technical 

(3 Questions)

  • Q1. Question related to previous project.
  • Q2. Some questions of MySQL
  • Q3. Multithreading related questions,
Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com

Round 1 - Technical 

(2 Questions)

  • Q1. Spring boot, AWS, and Spring Security
  • Q2. JUnit, Not basic all Asked Advanced questions.
Round 2 - Technical 

(2 Questions)

  • Q1. Spring Boot all annotations, Linux,
  • Q2. Deployment related questions
Round 3 - HR 

(1 Question)

  • Q1. Discussed Salary
Round 4 - One-on-one 

(1 Question)

  • Q1. I have not attend becasu of HR reject me

Interview Preparation Tips

Interview preparation tips for other job seekers - I am extremely frustrated with my recent experience interview for a senior software position at Cybage Software. the process started off well, with successful completion of both technical interviews and HR discussions. during which I was given a provisional offer. However, just when I thought things were moving forward, the recruiter abruptly informed me that there were no current requirements matching, which was disrespectful. It left me feeling misled and undervalued as a candidate. The lack of transparent communication and the absence of a clear explanation for why my application was effectively nullified are unacceptable. I would advise others of inconsistencies in their hiring process. This experience had been a significant disappointment.
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(3 Questions)

  • Q1. What is Dependency Injection
  • Ans. 

    Dependency Injection is a design pattern where components are given their dependencies rather than creating them internally.

    • Allows for easier testing by mocking dependencies

    • Promotes loose coupling between components

    • Improves code reusability and maintainability

  • Answered by AI
  • Q2. What are the routings in MVC
  • Ans. 

    Routings in MVC define how the application responds to client requests.

    • Routings map URLs to controller actions in MVC framework

    • Routes are defined in RouteConfig.cs file in ASP.NET MVC

    • Routes can include parameters and constraints

    • Example: routes.MapRoute('Default', '{controller}/{action}/{id}', new { controller = 'Home', action = 'Index', id = UrlParameter.Optional })

  • Answered by AI
  • Q3. What is garbage collection
  • Ans. 

    Garbage collection is an automatic memory management process used in programming languages to reclaim memory occupied by objects that are no longer in use.

    • Garbage collection automatically identifies and deletes objects in memory that are no longer needed by the program.

    • It helps prevent memory leaks and improves the efficiency of memory usage.

    • Examples of programming languages that use garbage collection include Java, C#...

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. How to secure WEB API in .net?
  • Ans. 

    Secure WEB API in .NET by using authentication, authorization, HTTPS, and input validation.

    • Use authentication mechanisms like JWT tokens or OAuth for secure access.

    • Implement authorization to control which users have access to specific resources.

    • Enable HTTPS to encrypt data transmitted between client and server.

    • Implement input validation to prevent injection attacks like SQL injection or cross-site scripting.

  • Answered by AI
  • Q2. Stored procedure vs functions
  • Ans. 

    Stored procedures are precompiled SQL queries stored in the database, while functions are reusable blocks of code that return a value.

    • Stored procedures are used for performing specific tasks or operations in the database.

    • Functions are used to encapsulate logic and can be called from within SQL queries or other functions.

    • Stored procedures can have input and output parameters, while functions always return a value.

    • Stored...

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
No response

I appeared for an interview in Apr 2025, where I was asked the following questions.

  • Q1. What are delegates?
  • Q2. Explain overloading and overriding with example?
  • Q3. What is use of appsettings.json
  • Q4. What is middleware?
  • Q5. How to make custom middleware?
  • Q6. What are the SOLID principles in software development?
  • Q7. Explain MVC architecture?
  • Q8. What are services
  • Q9. What is the difference between a task and a thread?
  • Q10. What is the lifecycle of a React component?
  • Q11. What are hooks in React, and how do they work?

Interview Preparation Tips

Interview preparation tips for other job seekers - It was good, but I did not receive any feedback from them.
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What are oops concepts
  • Q2. Some questions on collection framework
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(5 Questions)

  • Q1. Why do you want to join cybage
  • Ans. 

    I want to join Cybage for its innovative culture, commitment to employee growth, and the opportunity to work on impactful projects.

    • Cybage is known for its strong emphasis on innovation, which aligns with my passion for technology and problem-solving.

    • The company's commitment to employee development through training programs and mentorship is something I highly value.

    • I am excited about the opportunity to work on diverse ...

  • Answered by AI
  • Q2. Tell me about yourself
  • Q3. What is inbound and out bound call
  • Ans. 

    Inbound calls are received by the company from customers, while outbound calls are made by the company to customers.

    • Inbound calls are initiated by customers seeking assistance or information.

    • Outbound calls are initiated by the company for sales, marketing, or follow-up purposes.

    • Inbound calls are typically toll-free for customers, while outbound calls may incur charges.

    • Examples: Inbound call - Customer calling a technic...

  • Answered by AI
  • Q4. Where do you see yourself in 5 year
  • Q5. What is the reason you left your last company
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Java concept and details
  • Q2. Spring boot basic concepts
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What do you mean by serverless
  • Ans. 

    Serverless refers to a cloud computing model where the cloud provider manages the infrastructure and automatically allocates resources as needed.

    • Serverless computing allows developers to focus on writing code without worrying about managing servers or infrastructure.

    • Resources are dynamically allocated and scaled based on demand, leading to cost efficiency.

    • Examples of serverless platforms include AWS Lambda, Azure Funct...

  • Answered by AI
  • Q2. How Azure Function Works
  • Ans. 

    Azure Functions is a serverless compute service that allows you to run event-triggered code without managing infrastructure.

    • Azure Functions allows you to write small pieces of code that run in response to events.

    • It supports multiple programming languages like C#, JavaScript, Python, etc.

    • Functions can be triggered by various events like HTTP requests, timers, queues, etc.

    • Azure Functions automatically scales based on dem...

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. What is Microservices
  • Ans. 

    Microservices are a software development technique where applications are composed of small, independent services that communicate with each other.

    • Microservices break down applications into smaller, loosely coupled services

    • Each service is responsible for a specific function and can be developed, deployed, and scaled independently

    • Communication between services is typically done through APIs

    • Examples of companies using mi...

  • Answered by AI
  • Q2. How microservices are different from Monolithic
  • Ans. 

    Microservices are smaller, independent services that work together, while Monolithic is a single, large application.

    • Microservices are smaller, independent services that can be developed, deployed, and scaled independently.

    • Monolithic architecture is a single, large application where all components are tightly coupled.

    • Microservices promote flexibility, scalability, and fault isolation.

    • Monolithic applications are easier t...

  • Answered by AI

Skills evaluated in this interview

Top trending discussions

View All
Interview Tips & Stories
1w
toobluntforu
·
works at
Cvent
Can speak English, can’t deliver in interviews
I feel like I can't speak fluently during interviews. I do know english well and use it daily to communicate, but the moment I'm in an interview, I just get stuck. since it's not my first language, I struggle to express what I actually feel. I know the answer in my head, but I just can’t deliver it properly at that moment. Please guide me
Got a question about Cybage?
Ask anonymously on communities.

Cybage Interview FAQs

How many rounds are there in Cybage interview?
Cybage interview process usually has 2-3 rounds. The most common rounds in the Cybage interview process are Technical, HR and One-on-one Round.
How to prepare for Cybage interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Cybage. The most common topics and skills that interviewers at Cybage expect are Javascript, SQL, HTML, Python and Java.
What are the top questions asked in Cybage interview?

Some of the top questions asked at the Cybage interview -

  1. Write program to count frequencyOfChars(String inputStr) ex. abbcddda a:2 b...read more
  2. How to recover data from hdd if hdd is affected from virus...read more
  3. Introduce yourself How to handle username and password popup in selenium? Expla...read more
What are the most common questions asked in Cybage HR round?

The most common HR questions asked in Cybage interview are -

  1. What are your strengths and weakness...read more
  2. What is your family backgrou...read more
  3. What are your salary expectatio...read more
How long is the Cybage interview process?

The duration of Cybage interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Overall Interview Experience Rating

4/5

based on 156 interview experiences

Difficulty level

Easy 34%
Moderate 59%
Hard 7%

Duration

Less than 2 weeks 79%
2-4 weeks 17%
4-6 weeks 3%
6-8 weeks 1%
View more

Interview Questions from Similar Companies

Mphasis Interview Questions
3.3
 • 843 Interviews
Coforge Interview Questions
3.3
 • 585 Interviews
eClerx Interview Questions
3.2
 • 573 Interviews
EPAM Systems Interview Questions
3.7
 • 569 Interviews
Synechron Interview Questions
3.5
 • 376 Interviews
ITC Infotech Interview Questions
3.7
 • 370 Interviews
Tata Elxsi Interview Questions
3.7
 • 316 Interviews
Cyient Interview Questions
3.7
 • 306 Interviews
View all

Cybage Reviews and Ratings

based on 2.1k reviews

3.8/5

Rating in categories

3.5

Skill development

3.9

Work-life balance

3.4

Salary

3.9

Job security

3.8

Company culture

3.2

Promotions

3.5

Work satisfaction

Explore 2.1k Reviews and Ratings
Senior Java Developer

Pune

4-8 Yrs

Not Disclosed

Automation Tester

Pune

2-4 Yrs

Not Disclosed

Explore more jobs
Software Engineer
3.2k salaries
unlock blur

₹4 L/yr - ₹13 L/yr

Senior Software Engineer
2.1k salaries
unlock blur

₹8.3 L/yr - ₹20.6 L/yr

QA Engineer
1.1k salaries
unlock blur

₹4 L/yr - ₹12 L/yr

Senior QA Engineer
789 salaries
unlock blur

₹6 L/yr - ₹15.6 L/yr

System Analyst
776 salaries
unlock blur

₹9.6 L/yr - ₹25.7 L/yr

Explore more salaries
Compare Cybage with

Mphasis

3.3
Compare

L&T Technology Services

3.3
Compare

Coforge

3.3
Compare

eClerx

3.2
Compare
write
Share an Interview