i
NeoSOFT
Filter interviews by
To find the second highest value in an array of strings, convert to integers and sort or use a linear scan approach.
Convert Strings to Integers: Use int.Parse() or int.TryParse() to convert string elements to integers for comparison.
Sorting Method: Sort the array and select the second last element for the second highest value.
Linear Scan Method: Iterate through the array, keeping track of the highest and second hi...
Abstract classes can have both abstract and concrete methods, while interfaces can only have abstract methods.
Abstract classes can have state (fields), while interfaces cannot.
A class can inherit from only one abstract class but can implement multiple interfaces.
Abstract classes can provide default behavior, whereas interfaces cannot.
Example: An abstract class 'Animal' can have a method 'makeSound()', while an int...
Retrieve the second highest salary for each department using SQL with a subquery or window functions.
Using Subquery: SELECT department, MAX(salary) FROM employees WHERE salary < (SELECT MAX(salary) FROM employees WHERE department = e.department) GROUP BY department.
Using Window Functions: SELECT department, salary FROM (SELECT department, salary, DENSE_RANK() OVER (PARTITION BY department ORDER BY salary DESC) ...
Promises in JavaScript are objects that represent the eventual completion or failure of an asynchronous operation.
Promises are used to handle asynchronous operations such as fetching data from an API or reading a file.
They provide a cleaner and more readable way to write asynchronous code compared to using callbacks.
Promises have three states: pending, fulfilled, or rejected.
They can be chained together using meth...
setTimeout() is a function in JavaScript that allows you to delay the execution of a function for a specified amount of time.
setTimeout() takes two parameters: a function to be executed and a delay time in milliseconds
The function passed to setTimeout() is executed once after the specified delay
setTimeout() returns a unique identifier (timeout ID) that can be used to cancel the execution of the function using clea...
The question asks about using .every() and .includes() methods to check if each character of a string is present in another string.
Loop through each element of the string
Split the string into an array to access each character
Use .every() method to check if each character is present in the user string
Use .includes() method to check if the character is present
Scenario-based solution design involves identifying and addressing potential issues in a given situation.
Identify the problem or challenge presented in the scenario
Consider possible solutions and their potential outcomes
Evaluate the feasibility and effectiveness of each solution
Select the best solution and develop a plan for implementation
Continuously monitor and adjust the solution as needed
I applied via Naukri.com and was interviewed in May 2024. There were 2 interview rounds.
Given array of strings and find the duplicate character count.
Abstract classes can have both abstract and concrete methods, while interfaces can only have abstract methods.
Abstract classes can have state (fields), while interfaces cannot.
A class can inherit from only one abstract class but can implement multiple interfaces.
Abstract classes can provide default behavior, whereas interfaces cannot.
Example: An abstract class 'Animal' can have a method 'makeSound()', while an interfac...
Retrieve the second highest salary for each department using SQL with a subquery or window functions.
Using Subquery: SELECT department, MAX(salary) FROM employees WHERE salary < (SELECT MAX(salary) FROM employees WHERE department = e.department) GROUP BY department.
Using Window Functions: SELECT department, salary FROM (SELECT department, salary, DENSE_RANK() OVER (PARTITION BY department ORDER BY salary DESC) as ra...
To find the second highest value in an array of strings, convert to integers and sort or use a linear scan approach.
Convert Strings to Integers: Use int.Parse() or int.TryParse() to convert string elements to integers for comparison.
Sorting Method: Sort the array and select the second last element for the second highest value.
Linear Scan Method: Iterate through the array, keeping track of the highest and second highest...
I applied via Referral and was interviewed before Jan 2024. There were 2 interview rounds.
The interviewer asked me to create a function that determines whether a given number, n, provided by the user, is prime or not. If n is prime, the function should return true; otherwise, it should return false.
I applied via Recruitment Consulltant and was interviewed before Oct 2023. There was 1 interview round.
It was related to javascript basics and node js
I applied via Company Website and was interviewed in Mar 2023. There were 3 interview rounds.
The question asks about using .every() and .includes() methods to check if each character of a string is present in another string.
Loop through each element of the string
Split the string into an array to access each character
Use .every() method to check if each character is present in the user string
Use .includes() method to check if the character is present
I applied via Company Website and was interviewed in Feb 2023. There were 2 interview rounds.
posted on 17 Dec 2024
I applied via Naukri.com and was interviewed before Dec 2023. There were 4 interview rounds.
Aptitude test with basics question to check your problem solving skills
Coding test on paper, in the form of MCQ
I appeared for an interview in Nov 2022.
Scenario-based solution design involves identifying and addressing potential issues in a given situation.
Identify the problem or challenge presented in the scenario
Consider possible solutions and their potential outcomes
Evaluate the feasibility and effectiveness of each solution
Select the best solution and develop a plan for implementation
Continuously monitor and adjust the solution as needed
Top trending discussions
Some of the top questions asked at the NeoSOFT Senior Software Engineer interview -
based on 15 interview experiences
Difficulty level
Duration
based on 126 reviews
Rating in categories
Software Engineer
2.2k
salaries
| ₹4.2 L/yr - ₹12.8 L/yr |
Senior Software Engineer
822
salaries
| ₹9.8 L/yr - ₹17 L/yr |
Software Developer
742
salaries
| ₹2.4 L/yr - ₹14 L/yr |
Softwaretest Engineer
504
salaries
| ₹4 L/yr - ₹9.6 L/yr |
Front end Developer
205
salaries
| ₹4.4 L/yr - ₹10.5 L/yr |
ITC Infotech
CMS IT Services
KocharTech
Xoriant