i
Cigniti Technologies
Filter interviews by
Use a CSV parser library to extract data from CSV files.
Use a CSV parser library like Apache Commons CSV or OpenCSV to read and extract data from CSV files.
Identify the structure of the CSV file (e.g. delimiter, headers) to properly parse the data.
Iterate through the CSV file to extract the desired data fields.
Handle any data formatting or transformations needed during extraction.
Store the extracted data in a suitable
Singleton pattern is a design pattern that restricts the instantiation of a class to one object.
Singleton pattern ensures that a class has only one instance and provides a global point of access to it.
It is commonly used in scenarios where only a single instance of a class is needed, such as managing database connections or configuration settings.
In a test automation framework, singleton pattern can be used to create a...
Run-time polymorphism is the ability of a method to do different things based on the object it is acting upon.
Run-time polymorphism is achieved through method overriding in inheritance.
It allows a subclass to provide a specific implementation of a method that is already provided by its superclass.
An example of run-time polymorphism is when a parent class reference variable is used to refer to a child class object.
Extract letters, digits, and special characters from a string and display as individual strings
Use regular expressions to extract letters, digits, and special characters
Split the string based on the extracted characters
Store the individual strings in an array
I applied via Naukri.com and was interviewed in May 2024. There was 1 interview round.
M2 in Maven refers to the directory where Maven stores all the downloaded dependencies for a project.
M2 is the default directory where Maven stores all the downloaded dependencies for a project.
It is located in the user's home directory under a folder named '.m2'.
This directory contains subdirectories like 'repository' where all the project dependencies are stored.
Scenario Outline is used in Gherkin to run the same scenario multiple times with different inputs. Background sets up preconditions for all scenarios. Hooks are used for setup and teardown tasks.
Scenario Outline is used to run the same scenario with different inputs by using placeholders in the steps.
Background is used to set up preconditions that apply to all scenarios in a feature file.
Hooks are used for setup and te...
Java program to find maximum profit from buying and selling books on different days.
Create an array to store the prices of books on different days
Iterate through the array to find the maximum profit by buying on one day and selling on another
Calculate profit by subtracting buying price from selling price
Return the maximum profit obtained
Written test was happen with reasoning and English grammar
Basic java concept like opps
Java programs and oops cocepts
Cigniti Technologies interview questions for popular designations
I applied via Approached by Company and was interviewed in May 2024. There were 2 interview rounds.
Java Program and given Enough time to solve
Sets do not allow duplicate elements, while lists allow duplicate elements.
Sets do not maintain insertion order, while lists maintain insertion order.
Sets are implemented using HashSet, TreeSet, or LinkedHashSet in Java, while lists are implemented using ArrayList or LinkedList.
Sets are used when you want to ensure uniqueness of elements, while lists are used when you want to allow duplicates.
Get interview-ready with Top Cigniti Technologies Interview Questions
I applied via Company Website and was interviewed in Jul 2024. There was 1 interview round.
Automation is more efficient than manual testing due to faster execution, repeatability, scalability, and coverage.
Automation allows for faster execution of test cases compared to manual testing.
Automated tests can be easily repeated multiple times without human error.
Automation can be scaled to run tests on multiple configurations and environments simultaneously.
Automated tests can cover a wider range of scenarios and...
Tools commonly used for database testing include SQL Server Management Studio, MySQL Workbench, and Oracle SQL Developer.
SQL Server Management Studio
MySQL Workbench
Oracle SQL Developer
I applied via Naukri.com and was interviewed in Mar 2024. There were 2 interview rounds.
I applied via Job Portal and was interviewed in Apr 2024. There was 1 interview round.
Xpath for a feature in Flipkart website
Use Chrome DevTools to inspect the element and generate xpath
Start with double forward slash (//) to select any element on the page
Use attributes like class, id, text, etc. to narrow down the selection
Consider using contains() function for dynamic elements
Testing annotations are used in automation testing to provide additional information about test methods.
Annotations are used to provide metadata about the test methods in automation testing frameworks.
Annotations can be used to specify the order of test execution, dependencies between tests, and other configurations.
Examples of testing annotations include @Test, @Before, @After, @DataProvider, @Parameters, etc.
Static polymorphism is resolved at compile time while runtime polymorphism is resolved at runtime.
Static polymorphism is achieved through function overloading and operator overloading.
Examples of static polymorphism include compile-time polymorphism in C++.
Runtime polymorphism is achieved through virtual functions and function overriding.
Examples of runtime polymorphism include dynamic polymorphism in Java.
Program to output a1bb2cc3
Create an array of strings with 'a', 'b', 'c'
Loop through the array and concatenate the index + 1 with the string element
I applied via Approached by Company and was interviewed in May 2024. There was 1 interview round.
Top trending discussions
Some of the top questions asked at the Cigniti Technologies interview -
The duration of Cigniti Technologies interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 60 interviews
Interview experience
based on 667 reviews
Rating in categories
Senior Test Engineer
609
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Engineer
513
salaries
| ₹0 L/yr - ₹0 L/yr |
Test Lead
389
salaries
| ₹0 L/yr - ₹0 L/yr |
Test Engineer
358
salaries
| ₹0 L/yr - ₹0 L/yr |
Engineer
262
salaries
| ₹0 L/yr - ₹0 L/yr |
TCS
Wipro
Infosys
HCLTech