i
PureSoftware
Filter interviews by
Use dynamic programming to find the longest palindrome substring in a given string.
Iterate through each character in the string and expand around it to find palindromes
Store the length of each palindrome found and return the longest one
Handle both odd and even length palindromes
I appeared for an interview in Feb 2025.
Use SQL query SELECT COUNT(*) FROM table_name
Use SQL query SELECT COUNT(*) FROM table_name
Replace 'table_name' with the actual name of the table
This query will return the number of rows in the table
Data structures and algorithms, javascript and react questions
HashMap is not thread-safe while ConcurrentHashMap is thread-safe.
HashMap is not thread-safe and can lead to ConcurrentModificationException if modified during iteration.
ConcurrentHashMap allows concurrent read and write operations without the need for external synchronization.
ConcurrentHashMap achieves thread-safety by dividing the map into segments, allowing multiple threads to operate on different segments concurren
To find the third highest salary in a SQL table, use the 'SELECT DISTINCT' statement with 'ORDER BY' and 'LIMIT'.
Use 'SELECT DISTINCT' to avoid duplicates
Order the salaries in descending order using 'ORDER BY'
Use 'LIMIT 2,1' to skip the first two highest salaries and retrieve the third highest salary
PureSoftware interview questions for popular designations
Python program to find smallest integer greater than square root of a given number.
Use math module to calculate square root of the given number.
Use math.ceil() function to round up the square root to the nearest integer.
Add 1 to the rounded up square root to get the smallest integer greater than square root.
SQL query to list employees with third highest salary
Use the 'ROW_NUMBER()' function to assign a rank to each employee based on salary
Filter the results to only include employees with a rank of 3
Stemming and lemmatization are techniques used in natural language processing to reduce words to their base or root form.
Stemming is the process of reducing words to their base or root form by removing suffixes.
Example: 'running' becomes 'run' after stemming.
Lemmatization is the process of reducing words to their base or root form while still ensuring that the reduced form belongs to the language.
Example: 'better' beco
Get interview-ready with Top PureSoftware Interview Questions
I applied via Naukri.com and was interviewed in Apr 2024. There was 1 interview round.
String operations in Tosca Automation involve manipulating and validating strings in test scripts.
Use functions like 'contains', 'startsWith', 'endsWith' for string validation
Use 'concatenate' function to combine multiple strings
Use 'substring' function to extract a portion of a string
I applied via Walk-in and was interviewed in Apr 2024. There was 1 interview round.
I applied via Approached by Company and was interviewed in Sep 2023. There were 2 interview rounds.
Shallow copy only copies the reference of an object, while deep copy creates a new object with new references.
Shallow copy creates a new object but references the same nested objects.
Deep copy creates a new object and recursively copies all nested objects.
Shallow copy can be achieved using Object.assign or spread operator.
Deep copy can be achieved using JSON.parse(JSON.stringify(obj)).
I applied via Approached by Company and was interviewed in Aug 2023. There were 3 interview rounds.
Top trending discussions
Some of the top questions asked at the PureSoftware interview for experienced candidates -
The duration of PureSoftware interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 21 interviews
Interview experience
based on 467 reviews
Rating in categories
Senior Software Engineer
480
salaries
| ₹8.5 L/yr - ₹32 L/yr |
Software Engineer
245
salaries
| ₹4 L/yr - ₹16.5 L/yr |
Lead Engineer
186
salaries
| ₹10.3 L/yr - ₹38.5 L/yr |
Technical Lead
158
salaries
| ₹14.1 L/yr - ₹40 L/yr |
Associate Software Engineer
101
salaries
| ₹2.4 L/yr - ₹12.5 L/yr |
ITC Infotech
CMS IT Services
KocharTech
Xoriant