i
Machint Solutions
Filter interviews by
Reverse a string without using StringBuilder by converting it to char array and swapping characters.
Convert the string to a char array
Use two pointers, one at the beginning and one at the end, to swap characters until they meet in the middle
Repeat the swapping process until the entire string is reversed
Top trending discussions
Experience with Rest Assured and BDD frameworks is essential for Senior QA Lead role.
Strong background in Rest Assured for API testing
Experience in implementing BDD frameworks like Cucumber for test automation
Ability to write clear and concise test scenarios using Gherkin syntax
Understanding of how to integrate Rest Assured with BDD frameworks for efficient testing
Knowledge of best practices for API testing and test au
Parsing JSON data in an interview setting
Understand the structure of the JSON data
Identify key-value pairs
Use a JSON parser or tool to parse the data
A stale exception occurs when a test script tries to interact with an element that is no longer available or has changed.
Occurs when an element referenced in a test script is no longer present on the webpage
Commonly seen in automated testing when the DOM structure changes dynamically
Can be resolved by updating the test script to handle the new element structure
May also occur if the element's properties have changed, su
I applied via Naukri.com and was interviewed in Mar 2024. There was 1 interview round.
API estimation techniques involve breaking down the API testing tasks into smaller components and estimating the effort required for each.
Break down API testing tasks into smaller components
Estimate effort required for each component
Consider factors like complexity, dependencies, and resources
Use techniques like expert judgment, historical data, and analogy-based estimation
Example: Function Point Analysis, Three-Point
I applied via Approached by Company and was interviewed before Mar 2023. There were 2 interview rounds.
I was interviewed in Jan 2025.
I applied via Approached by Company and was interviewed in Nov 2024. There was 1 interview round.
Split alpha-numeric values in Java without using split method
Iterate through each character in the input string
Check if the character is a digit or a letter using Character.isDigit() and Character.isLetter() methods
Create separate strings for digits and letters and store them in an array
Use ALTER TABLE statement to add a new column with a default value and set it to NOT NULL
Use ALTER TABLE table_name ADD column_name data_type DEFAULT default_value NOT NULL;
Example: ALTER TABLE employees ADD hire_date DATE DEFAULT '2022-01-01' NOT NULL;
I applied via Naukri.com and was interviewed in Oct 2024. There was 1 interview round.
Types of waits in Selenium include Implicit Wait, Explicit Wait, and Fluent Wait.
Implicit Wait: Waits for a certain amount of time before throwing a NoSuchElementException.
Explicit Wait: Waits for a certain condition to be met before proceeding further in the code.
Fluent Wait: Waits for a condition to be met with a defined polling frequency.
Example: driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
findElement is used to find a single element on a web page, while findElements is used to find multiple elements.
findElement returns a single WebElement, while findElements returns a list of WebElements.
findElement will throw NoSuchElementException if the element is not found, while findElements will return an empty list if no elements are found.
Example: WebElement element = driver.findElement(By.id("exampleId")); List
Hackerank platform with multiple questions.
based on 1 interview
Interview experience
Appian Developer
57
salaries
| ₹3 L/yr - ₹9.8 L/yr |
Associate
27
salaries
| ₹3.6 L/yr - ₹10.8 L/yr |
Senior Associate
23
salaries
| ₹6 L/yr - ₹17 L/yr |
Developer Associate
15
salaries
| ₹3 L/yr - ₹8.4 L/yr |
Software Engineer
13
salaries
| ₹1.8 L/yr - ₹10 L/yr |
Infosys
TCS
Wipro
HCLTech