i
Standard Chartered
Filter interviews by
I applied via Job Portal
I applied via Recruitment Consulltant and was interviewed in Oct 2024. There was 1 interview round.
1 hour, Anagram, Java
I applied via LinkedIn and was interviewed in Oct 2024. There was 1 interview round.
Java Stream is a sequence of elements that supports functional-style operations.
Java Stream is used to process collections of objects in a functional way.
It allows for operations like filter, map, reduce, and collect to be performed on the elements.
Streams can be sequential or parallel, providing better performance for large datasets.
Example: List
Regression testing is the process of re-running previously executed tests to ensure that new code changes have not adversely affected existing functionality.
Regression testing is performed to verify that new code changes have not introduced any new bugs or issues.
It involves re-running previously executed test cases to ensure that existing functionality still works as expected.
Regression testing is typically automated ...
I applied via LinkedIn and was interviewed in Jun 2024. There were 3 interview rounds.
LC Hard - Largest rectangle area in histogram
I applied via Recruitment Consulltant and was interviewed in Oct 2024. There was 1 interview round.
1 hour, Anagram, Java
2 coding quesions very basic and interesting
posted on 5 Oct 2023
I applied via Naukri.com and was interviewed in Apr 2023. There were 2 interview rounds.
Test life cycle is a series of phases that a software testing process goes through, from planning to test closure.
Test life cycle includes test planning, test design, test execution, and test closure.
In test planning, test objectives, scope, and test strategy are defined.
Test design involves creating test cases and test data.
Test execution is the phase where tests are executed and defects are logged.
Test closure includ...
Reverse a string in Java
Convert the string to a character array
Use two pointers, one at the start and one at the end of the array
Swap the characters at the two pointers and move the pointers towards each other
Continue swapping until the pointers meet in the middle
Rest Assured is a Java library used for testing RESTful APIs. It provides a simple and intuitive way to write automated tests.
Rest Assured is a Java library
It is used for testing RESTful APIs
It provides a simple and intuitive way to write automated tests
When in Cucumber is a keyword used to define the conditions under which a particular step or scenario should be executed.
When is used to specify the triggering event or condition for a step or scenario
It is followed by a regular expression or a Cucumber expression
When can be used to perform actions or set up preconditions before executing the step or scenario
It can also be used to pass parameters to the step definition
Oops concept is a programming paradigm that focuses on objects and their interactions to solve problems.
Oops stands for Object-Oriented Programming System.
It emphasizes the use of classes and objects to structure code.
Encapsulation, inheritance, and polymorphism are key concepts in OOP.
Encapsulation hides the internal details of an object and provides a public interface.
Inheritance allows classes to inherit properties ...
posted on 5 Nov 2022
I applied via Naukri.com and was interviewed in May 2022. There were 2 interview rounds.
Software Testing Life Cycle (STLC) is a process followed to ensure quality in software development by conducting various testing activities.
STLC consists of several phases: requirement analysis, test planning, test case development, test environment setup, test execution, and test closure.
Each phase has specific objectives and deliverables, ensuring that the testing process is systematic and thorough.
STLC helps in iden...
To handle alerts in Selenium, we use the Alert interface and its methods.
To switch to an alert, we use the switchTo() method of WebDriver class.
To accept or dismiss an alert, we use the accept() or dismiss() method of Alert interface.
To get the text of an alert, we use the getText() method of Alert interface.
To send text to an alert, we use the sendKeys() method of Alert interface.
To take a screenshot in automation testing, use the built-in methods provided by the testing framework.
In Selenium, use the getScreenshotAs() method to capture a screenshot.
In Appium, use the getScreenshotAs() method to capture a screenshot.
In TestNG, use the ITestResult interface to capture a screenshot on test failure.
In Cucumber, use the After hook to capture a screenshot after each scenario.
Page Object Model (POM) is a design pattern used in test automation to create an object repository for web UI elements.
POM helps in creating reusable and maintainable code by separating the test logic from the page-specific details.
Each web page is represented as a separate class, and the UI elements and their actions are defined as methods within that class.
POM improves code readability, reduces code duplication, and ...
To wait in Selenium, we can use explicit and implicit waits. To find all links in a page using XPath, we can use the findElements() method.
To wait in Selenium, we can use explicit wait with ExpectedConditions or implicit wait with the setScriptTimeout() method.
Explicit wait waits for a certain condition to occur before proceeding with the next steps.
Implicit wait sets a maximum time for the driver to wait for an elemen...
There are 8 locators present in Selenium.
Selenium provides 8 different locators to identify elements on a web page.
The locators are: ID, Name, Class Name, Tag Name, Link Text, Partial Link Text, CSS Selector, and XPath.
Each locator has its own syntax and usage.
For example, to locate an element by ID, you can use driver.findElement(By.id("elementId"));
To find broken links, use a link checker tool or browser extension.
Use a link checker tool like Xenu's Link Sleuth or W3C Link Checker
Install a browser extension like Check My Links for Chrome or Link Checker for Firefox
Manually check links by clicking on them and checking for error messages
Regularly check for broken links to ensure website functionality
I applied via Recruitment Consulltant and was interviewed in Dec 2021. There was 1 interview round.
findElements returns a list of web elements matching the locator, while findElement returns the first matching element.
findElements is useful when there are multiple elements with the same locator
findElement throws NoSuchElementException if no element is found
findElements returns an empty list if no element is found
Example: List
Example: WebElement username = driver.findElem
posted on 25 Sep 2022
I applied via Naukri.com and was interviewed before Sep 2021. There was 1 interview round.
Interview experience
Team Lead
2.5k
salaries
| ₹3 L/yr - ₹13 L/yr |
Associate Manager
2.3k
salaries
| ₹5.2 L/yr - ₹20 L/yr |
Senior Officer
2.3k
salaries
| ₹1.8 L/yr - ₹7.3 L/yr |
Manager
2k
salaries
| ₹7 L/yr - ₹28.7 L/yr |
Senior Analyst
1.9k
salaries
| ₹2 L/yr - ₹8.8 L/yr |
HSBC Bank
ICICI Bank
HDFC Bank
Axis Bank