i
Cognizant
Filter interviews by
API POJO classes in Rest Assured facilitate structured data handling for API testing, enhancing readability and maintainability.
POJO Definition: POJO stands for Plain Old Java Object, which is a simple Java object that doesn't adhere to any special restrictions and is used to represent data.
Data Mapping: POJO classes are used to map JSON responses to Java objects, making it easier to work with the data in a struct...
Automation frameworks streamline testing processes, enhance reusability, and improve test maintenance.
Modular Framework: Breaks tests into smaller, reusable components. Example: Page Object Model (POM) in Selenium.
Data-Driven Framework: Separates test logic from test data. Example: Using Excel or CSV files to drive test inputs.
Keyword-Driven Framework: Uses keywords to represent actions. Example: A keyword like 'L...
Different types of exceptions in software testing
ArithmeticException - occurs when an arithmetic operation fails
NullPointerException - occurs when a null reference is used
ArrayIndexOutOfBoundsException - occurs when accessing an array with an invalid index
FileNotFoundException - occurs when a required file is not found
TimeoutException - occurs when an operation exceeds the specified time limit
Map and set are used in projects for efficient data storage and retrieval.
Map is used to store key-value pairs, allowing quick access to values based on their keys.
Set is used to store unique values, ensuring that each value is only stored once.
Map and set are commonly used in data processing, caching, and indexing operations.
Example: In a project, a map can be used to store user preferences with keys representing...
What people are saying about Cognizant
XPath and CSS are both locator strategies used in web testing to identify elements on a webpage.
XPath is a language used to navigate XML documents and is commonly used in web testing to locate elements based on their attributes or structure.
CSS selectors are used to select elements based on their attributes, classes, or IDs.
XPath is more powerful and flexible than CSS selectors, but can be slower.
CSS selectors are...
Different locators are used in software testing to identify and interact with elements on a web page or application.
XPath: Uses path expressions to navigate through elements in an XML document
CSS Selector: Selects elements based on their attributes, classes, or IDs
ID: Locates elements by their unique identifier
Name: Finds elements by their name attribute
Class Name: Identifies elements by their class attribute
Tag N...
The sequence of TestNG annotations is @BeforeSuite, @BeforeTest, @BeforeClass, @BeforeMethod, @Test, @AfterMethod, @AfterClass, @AfterTest, @AfterSuite.
@BeforeSuite - Executed before the test suite starts.
@BeforeTest - Executed before each test tag in the testng.xml file.
@BeforeClass - Executed before the first test method in the current class.
@BeforeMethod - Executed before each test method.
@Test - Represents a t...
One challenge faced in automation is handling dynamic elements on web pages.
Identifying and handling dynamic elements that change their attributes or positions on the page.
Using techniques like wait conditions, dynamic locators, or regular expressions to handle dynamic elements.
Ensuring the stability and reliability of automated tests when dealing with dynamic elements.
Adapting automation scripts to handle changes...
I applied via Naukri.com
Map and set are used in projects for efficient data storage and retrieval.
Map is used to store key-value pairs, allowing quick access to values based on their keys.
Set is used to store unique values, ensuring that each value is only stored once.
Map and set are commonly used in data processing, caching, and indexing operations.
Example: In a project, a map can be used to store user preferences with keys representing the ...
The sequence of TestNG annotations is @BeforeSuite, @BeforeTest, @BeforeClass, @BeforeMethod, @Test, @AfterMethod, @AfterClass, @AfterTest, @AfterSuite.
@BeforeSuite - Executed before the test suite starts.
@BeforeTest - Executed before each test tag in the testng.xml file.
@BeforeClass - Executed before the first test method in the current class.
@BeforeMethod - Executed before each test method.
@Test - Represents a test m...
One challenge faced in automation is handling dynamic elements on web pages.
Identifying and handling dynamic elements that change their attributes or positions on the page.
Using techniques like wait conditions, dynamic locators, or regular expressions to handle dynamic elements.
Ensuring the stability and reliability of automated tests when dealing with dynamic elements.
Adapting automation scripts to handle changes in d...
Different types of exceptions in software testing
ArithmeticException - occurs when an arithmetic operation fails
NullPointerException - occurs when a null reference is used
ArrayIndexOutOfBoundsException - occurs when accessing an array with an invalid index
FileNotFoundException - occurs when a required file is not found
TimeoutException - occurs when an operation exceeds the specified time limit
Different locators are used in software testing to identify and interact with elements on a web page or application.
XPath: Uses path expressions to navigate through elements in an XML document
CSS Selector: Selects elements based on their attributes, classes, or IDs
ID: Locates elements by their unique identifier
Name: Finds elements by their name attribute
Class Name: Identifies elements by their class attribute
Tag Name: ...
XPath and CSS are both locator strategies used in web testing to identify elements on a webpage.
XPath is a language used to navigate XML documents and is commonly used in web testing to locate elements based on their attributes or structure.
CSS selectors are used to select elements based on their attributes, classes, or IDs.
XPath is more powerful and flexible than CSS selectors, but can be slower.
CSS selectors are gene...
I appeared for an interview in Sep 2024, where I was asked the following questions.
Automation frameworks streamline testing processes, enhance reusability, and improve test maintenance.
Modular Framework: Breaks tests into smaller, reusable components. Example: Page Object Model (POM) in Selenium.
Data-Driven Framework: Separates test logic from test data. Example: Using Excel or CSV files to drive test inputs.
Keyword-Driven Framework: Uses keywords to represent actions. Example: A keyword like 'Login'...
API POJO classes in Rest Assured facilitate structured data handling for API testing, enhancing readability and maintainability.
POJO Definition: POJO stands for Plain Old Java Object, which is a simple Java object that doesn't adhere to any special restrictions and is used to represent data.
Data Mapping: POJO classes are used to map JSON responses to Java objects, making it easier to work with the data in a structured ...
I applied via Referral and was interviewed before Jan 2021. There were 4 interview rounds.
System drive and Boot drive are different in terms of their functionality and purpose.
System drive contains the operating system files and other system-related files.
Boot drive is the drive from which the computer boots up.
System drive can be different from the Boot drive.
For example, in a dual-boot system, each operating system may have its own system and boot drives.
Yes, Azure supports AD LDAP.
Azure Active Directory Domain Services provides LDAP support
Allows applications to authenticate and authorize users
Can be used to manage on-premises AD from Azure
Supports LDAPS (LDAP over SSL/TLS) for secure communication
Azure does not support LDAP. Workaround is to setup Azure AD Domain services and configure LDAP connect.
Azure AD Domain services can be used as a workaround for LDAP.
Security groups can be set up in Identity and Accounts Management.
LDAP connect can be configured after setting up Azure AD Domain services.
Azure AD Domain services provides managed domain services such as domain join, group policy, LDAP, and Kerberos/NTLM ...
I applied via Naukri.com and was interviewed in Nov 2019. There were 5 interview rounds.
What people are saying about Cognizant
I applied via Naukri.com and was interviewed in Jan 2020. There were 3 interview rounds.
EBITDA stands for Earnings Before Interest, Taxes, Depreciation, and Amortization, a key financial metric for assessing profitability.
EBITDA measures a company's overall financial performance and profitability.
It excludes non-operational expenses like interest and taxes, providing a clearer view of operational efficiency.
For example, if a company has $1M in revenue, $600K in operating expenses, and $100K in depreciatio...
I applied via Referral and was interviewed before Jan 2021. There were 5 interview rounds.
I applied via Walk-in and was interviewed before Jul 2021. There was 1 interview round.
I applied via Naukri.com and was interviewed in Dec 2020. There was 1 interview round.
A comprehensive overview of key accounting concepts and practices relevant for a Senior Associate role.
Changing companies can provide new challenges, growth opportunities, and a chance to expand professional networks.
R2R (Record to Report) is a finance and accounting management process that involves collecting, processing, and delivering relevant, timely, and accurate information.
Journal entry for Bad Debt: Debit Bad D...
based on 2 interview experiences
Difficulty level
Duration
Associate
73.1k
salaries
| ₹5.3 L/yr - ₹12.5 L/yr |
Programmer Analyst
56.1k
salaries
| ₹3.5 L/yr - ₹7.3 L/yr |
Senior Associate
55.1k
salaries
| ₹9.8 L/yr - ₹23.5 L/yr |
Senior Processing Executive
29.9k
salaries
| ₹2.3 L/yr - ₹6.5 L/yr |
Technical Lead
18.5k
salaries
| ₹6 L/yr - ₹21.3 L/yr |
TCS
Infosys
Wipro
Accenture