i
NICE
Filter interviews by
Performance testing process involves planning, designing, executing, and analyzing tests to evaluate the speed, stability, and scalability of a system.
1. Planning: Define objectives, metrics, and scenarios for testing.
2. Designing: Create test scripts, data sets, and environment configurations.
3. Executing: Run tests under various load conditions to simulate real-world usage.
4. Analyzing: Monitor system performance, id...
Performance testing life cycle involves planning, preparation, execution, analysis, and reporting.
1. Planning phase involves defining objectives, scope, resources, and timelines.
2. Preparation phase includes creating test scenarios, scripts, and environment setup.
3. Execution phase involves running tests, monitoring performance metrics, and collecting data.
4. Analysis phase includes identifying bottlenecks, performance...
I applied via Approached by Company and was interviewed in Apr 2024. There was 1 interview round.
Java program to reverse string and check if it is a palindrome.
Create a function to reverse the input string.
Compare the reversed string with the original string to check if it is a palindrome.
Use built-in functions like StringBuilder or StringBuffer for string manipulation.
Handle cases where input is null or empty.
Selenium questions covering list vs set, findelement vs findelements, Actions class, implicit wait, and explicit wait.
List vs Set: List allows duplicate elements and maintains insertion order, while Set does not allow duplicates.
findElement vs findElements: findElement returns the first matching element, findElements returns a list of all matching elements.
Actions class: Used for performing complex user interactions li...
API testing involves checking various response codes to ensure the API functions correctly.
Test for common response codes like 200 (OK), 400 (Bad Request), 401 (Unauthorized), 404 (Not Found), 500 (Internal Server Error)
Verify the response code matches the expected result based on the API request
Use tools like Postman or RestAssured to automate API testing and check response codes
Check for edge cases where the API may
User story is a description of a feature from an end-user perspective, and sprint is a time-boxed iteration in Agile development.
User story is a short, simple description of a feature told from the perspective of the person who desires the new capability.
Sprint is a time-boxed iteration in Agile development, usually lasting 1-4 weeks, where a team works on a set of user stories.
User stories are written in a specific fo...
I was interviewed in Feb 2024.
What people are saying about NICE
NICE interview questions for popular designations
I applied via Referral and was interviewed in Oct 2024. There was 1 interview round.
Market research in competition
Get interview-ready with Top NICE Interview Questions
Map and flatMap are methods in Java 8 Stream API used for transforming elements in a stream.
Map applies a function to each element in the stream and returns a new stream with the transformed elements.
FlatMap applies a function that returns a stream for each element in the original stream, then flattens the result into a single stream.
Example: List
Singleton
Default scope of a bean in Spring is singleton
Singleton scope means that only one instance of the bean will be created for each Spring container
This is the default scope in Spring, meaning if no scope is specified, the bean will be treated as a singleton
I applied via Naukri.com and was interviewed in Feb 2024. There were 2 interview rounds.
Arithmetic, verbal reasoning, non-verbal reasoning, data interpretation, logical reasoning
Product management case study to find details
I applied via Referral and was interviewed in Oct 2023. There was 1 interview round.
Optional class in Java is used to represent a value that may or may not be present.
Optional class was introduced in Java 8 to handle null values more effectively.
It helps to avoid NullPointerException by providing methods to check if a value is present or not.
Example: Optional
Marker interface in Java is an empty interface with no methods, used to mark classes for special treatment.
Marker interfaces have no methods and are used for identification purposes only
Examples include Serializable interface in Java, which marks classes as serializable
Marker interfaces are often used for reflection and runtime type identification
Immutable class in Java is a class whose objects cannot be modified once they are created.
Immutable classes have all fields as final and private.
Immutable classes do not have any setter methods.
Examples of immutable classes in Java are String, Integer, and LocalDate.
Inquired about prior experiences, skills, and abilities.
MCQ with Coding output ques + DS
Some of the top questions asked at the NICE interview for experienced candidates -
The duration of NICE interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 19 interviews
Interview experience
Software Engineer
250
salaries
| ₹0 L/yr - ₹0 L/yr |
Technical Lead
173
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
162
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineering Specialist
128
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer and Technical Lead
124
salaries
| ₹0 L/yr - ₹0 L/yr |
Infosys
TCS
Wipro
HCLTech