Filter interviews by
Count occurrences of characters in a digit
Iterate through each digit in the input array
For each digit, convert it to a string and iterate through each character
Use a hashmap to keep track of the count of each character
I run automation Regression scripts using a test automation framework and scheduling tools.
I organize regression scripts into test suites based on functionality
I use a test automation framework like Selenium or Appium to execute the scripts
I schedule the regression runs using tools like Jenkins or TeamCity
I analyze the test results and report any failures for further investigation
Generate all permutations of a string of length n within a string of length m.
Use recursion to generate all possible permutations of the string of length n.
Iterate through the string of length m and insert the permutations at different positions.
Return an array of strings containing all permutations of the string of length n within the string of length m.
To reverse a string with spaces present in the same position, we can split the string by spaces, reverse each word, and then join them back together.
Split the string by spaces to get individual words
Reverse each word
Join the reversed words back together with spaces in between
Use SQL query with ORDER BY and LIMIT to find the second highest salary.
Use ORDER BY clause to sort the salaries in descending order
Use LIMIT 1,1 to get the second row after skipping the first row
Consider handling cases where there might be ties for the highest salary
PUT is used to update an existing resource in SQL, while POST is used to create a new resource.
PUT is idempotent, meaning multiple identical requests will have the same effect as a single request.
POST is not idempotent, meaning multiple identical requests may have different effects.
PUT is used to update specific resources identified by the request URI.
POST is used to create new resources under the request URI.
PUT ...
A bad request in API testing is when the server cannot process the request due to incorrect syntax or missing parameters.
Bad request status code is 400
Common causes include missing or incorrect parameters, invalid data format, or unauthorized access
Examples: missing required parameters, incorrect data type in request body
HTTP status codes are used to indicate the result of a HTTP request made to an API.
HTTP status codes range from 1xx to 5xx, with each range representing a different type of response.
Some common HTTP status codes include 200 (OK), 404 (Not Found), and 500 (Internal Server Error).
Status codes starting with 2 indicate success, 4 indicate client errors, and 5 indicate server errors.
I applied via Job Fair and was interviewed in Feb 2024. There were 3 interview rounds.
To reverse a string with spaces present in the same position, we can split the string by spaces, reverse each word, and then join them back together.
Split the string by spaces to get individual words
Reverse each word
Join the reversed words back together with spaces in between
PUT is used to update an existing resource in SQL, while POST is used to create a new resource.
PUT is idempotent, meaning multiple identical requests will have the same effect as a single request.
POST is not idempotent, meaning multiple identical requests may have different effects.
PUT is used to update specific resources identified by the request URI.
POST is used to create new resources under the request URI.
PUT is ty...
A bad request in API testing is when the server cannot process the request due to incorrect syntax or missing parameters.
Bad request status code is 400
Common causes include missing or incorrect parameters, invalid data format, or unauthorized access
Examples: missing required parameters, incorrect data type in request body
Generate all permutations of a string of length n within a string of length m.
Use recursion to generate all possible permutations of the string of length n.
Iterate through the string of length m and insert the permutations at different positions.
Return an array of strings containing all permutations of the string of length n within the string of length m.
Count occurrences of characters in a digit
Iterate through each digit in the input array
For each digit, convert it to a string and iterate through each character
Use a hashmap to keep track of the count of each character
Use SQL query with ORDER BY and LIMIT to find the second highest salary.
Use ORDER BY clause to sort the salaries in descending order
Use LIMIT 1,1 to get the second row after skipping the first row
Consider handling cases where there might be ties for the highest salary
HTTP status codes are used to indicate the result of a HTTP request made to an API.
HTTP status codes range from 1xx to 5xx, with each range representing a different type of response.
Some common HTTP status codes include 200 (OK), 404 (Not Found), and 500 (Internal Server Error).
Status codes starting with 2 indicate success, 4 indicate client errors, and 5 indicate server errors.
I run automation Regression scripts using a test automation framework and scheduling tools.
I organize regression scripts into test suites based on functionality
I use a test automation framework like Selenium or Appium to execute the scripts
I schedule the regression runs using tools like Jenkins or TeamCity
I analyze the test results and report any failures for further investigation
Top trending discussions
I applied via Naukri.com and was interviewed before Jan 2022. There were 3 interview rounds.
SQL, DBMS, ETL, UNIX, SQL JOIN, putty and TIDAL
There will be online interview aptitude questions.
Assignment involving Selenium and your technology stack for testing.
I applied via Naukri.com
I appeared for an interview in Feb 2025, where I was asked the following questions.
Use Java 8 streams to filter a list of strings based on specific criteria: starting with 'p' or having 'o' as the second character.
Stream Creation: Convert the list to a stream using list.stream().
Filtering: Use filter() to apply conditions: startsWith('p') or second character is 'o'.
Collecting Results: Use collect(Collectors.toList()) to gather the filtered results into a new list.
Example Code: List<String> filt...
posted on 20 May 2025
I appeared for an interview before May 2024, where I was asked the following questions.
I appeared for an interview in May 2025, where I was asked the following questions.
I am nikhitha iam recently completed graduate degree in data science from kakatiya University I have two siblings my hobbies drawing art and short term goal is good communication skills and long term goal is to achieve a private company
Success in a job requires dedication, continuous learning, effective communication, and adaptability to challenges.
Set clear goals: Define what success looks like for you in your role, such as mastering specific testing tools or achieving a certain number of test cases.
Continuous learning: Stay updated with the latest testing methodologies and tools, like learning automation testing with Selenium.
Effective communicatio...
I expect to learn advanced testing methodologies, improve my technical skills, and gain insights into software development processes.
Learn about automated testing tools like Selenium or JUnit to enhance testing efficiency.
Gain experience in performance testing to understand how applications behave under load.
Collaborate with developers to improve communication and understand the software development lifecycle.
Explore n...
Own decisions and group discussions to solve prblm and where is mistake in project I see correction in project
Phasing a problem involves identifying, analyzing, and addressing issues systematically to find effective solutions.
Identify the problem: Clearly define what the issue is, e.g., a software bug causing crashes.
Gather data: Collect relevant information, such as error logs and user feedback.
Analyze the root cause: Use techniques like the 5 Whys or Fishbone diagram to understand underlying issues.
Develop a plan: Create a s...
I use TestNG for unit testing and BDD (Behavior Driven Development) for integration testing.
TestNG is used for unit testing to validate individual units of code.
BDD is used for integration testing to validate the behavior of the system.
TestNG allows for easy setup of test cases using annotations like @Test, @BeforeMethod, @AfterMethod.
BDD frameworks like Cucumber use plain English sentences to define test scenarios.
Tes...
Some of the top questions asked at the SS&C TECHNOLOGIES Softwaretest Engineer interview -
based on 2 interview experiences
Difficulty level
Duration
based on 1 review
Rating in categories
Senior Associate
3.5k
salaries
| ₹2.4 L/yr - ₹12 L/yr |
Associate
1.5k
salaries
| ₹2 L/yr - ₹8 L/yr |
Associate Manager
1.3k
salaries
| ₹5.8 L/yr - ₹17.7 L/yr |
Manager
610
salaries
| ₹7 L/yr - ₹26 L/yr |
Senior Software Engineer
352
salaries
| ₹15.6 L/yr - ₹28 L/yr |
DXC Technology
Sutherland Global Services
Optum Global Solutions
Virtusa Consulting Services