Filter interviews by
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...
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...
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 sha...
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.
Continu...
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 headle...
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 an...
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 th...
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 inherita...
I appeared for an interview in Mar 2025, where I was asked the following questions.
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...
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...
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...
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...
Top trending discussions
posted on 16 Nov 2020
I applied via Naukri.com and was interviewed in Oct 2020. There were 3 interview rounds.
I applied via Campus Placement and was interviewed before Oct 2020. There were 3 interview rounds.
I applied via Campus Placement and was interviewed before Nov 2020. There were 3 interview rounds.
I applied via Campus Placement and was interviewed before Aug 2020. There were 4 interview rounds.
Scenarios for implementing code
Implementing a new feature
Fixing a bug
Optimizing code for performance
Refactoring existing code
Integrating with third-party APIs
Handling errors and exceptions
Writing unit tests
Adding new functionality to an existing system
I applied via Campus Placement and was interviewed in Apr 2020. There were 4 interview rounds.
Code for the pattern 1 12 123 1234 12345
Use nested loops
Print numbers in ascending order
Add a line break after each row
I applied via Naukri.com and was interviewed in Oct 2020. There were 4 interview rounds.
I appeared for an interview in Jun 2017.
Precompilation unit is a compiled code that can be reused by multiple source files.
Precompilation unit is created by the compiler from the source code.
It contains the compiled code of header files and other dependencies.
It can be reused by multiple source files, reducing compilation time.
It is also known as precompiled header or PCH.
Example: stdafx.h in Visual Studio is a precompiled header file.
posted on 15 Feb 2016
The first 50 prime numbers are...
Start with 2, the first prime number
Check each odd number greater than 2
Use trial division to check if a number is prime
Stop when you have found 50 prime numbers
Some of the top questions asked at the Cybage Automation Test Engineer interview -
based on 1 interview experience
Difficulty level
Duration
based on 6 reviews
Rating in categories
Software Engineer
3.4k
salaries
| ₹4.1 L/yr - ₹13.1 L/yr |
Senior Software Engineer
2.1k
salaries
| ₹11.4 L/yr - ₹20.6 L/yr |
QA Engineer
1k
salaries
| ₹5 L/yr - ₹10.4 L/yr |
Senior QA Engineer
818
salaries
| ₹8.9 L/yr - ₹15.6 L/yr |
System Analyst
772
salaries
| ₹15.3 L/yr - ₹25.7 L/yr |
Mphasis
L&T Technology Services
Coforge
eClerx