
NiCE Java Developer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 13 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at NiCE.
Java Developer
The interview process was a one-day event. It started with a technical aptitude test that included one programming question where any language could be used, and the time given was short. Following the aptitude test, there was a technical interview covering C++, Java, and basic database concepts. Finally, an HR interview concluded the process. The whole experience was great and the company is awesome.
- Can you explain basic Java concepts and OOP?
- Could you write a basic program?
- Questions about C++, Java, and basic database concepts.
Senior Java Developer
The first round was an online test covering several modules. It included 40 questions on Core and Advanced Java in 40 minutes, 20 questions on OOPS in 20 minutes, 10 questions on Spring in 10 minutes, 10 questions on SQL in 10 minutes, and 10 analytical questions in 10 minutes. There was also a coding assessment with one question to be completed in 30 minutes.
- Did you encounter 40 multiple-choice questions on Core and Advanced Java, including theoretical and programmatic aspects focusing on Strings, Oops concepts, Threads, and Collections?
- For the Coding Assessment, was the task to transfuse a 3x3 integer matrix, given an example input like 1 2 3 4 5 6 7 8 9?
- Regarding Spring, were there questions about the specific packages used for the spring container?
Java Full Stack Developer
I had two interviews virtually. The first was a technical round lasting about an hour. They asked me about Java Oops, design patterns, and basic collection questions related to algorithm complexity, along with some Angular and database questions. The second was a managerial round where they asked for a brief overview of my projects, daily tasks, and responsibilities. They also wanted me to describe significant challenges encountered in my career and my solutions.
- What design patterns have you utilized in your projects?
NiCE Java Developer Interview Questions
Quoted word for word from NiCE interview reports.
“Could you write a function that finds the k-th element from the end of a list using only iterators and without knowing the list size beforehand?”
Read reports →“Can you sort an array of 0s and 1s such that all 0s come before all 1s?”
Read reports →“What is method overloading?”
Read reports →“Write a program for string manipulation.”
Read reports →“Explain multithreading in Java.”
Read report →“How would you efficiently zip and unzip a picture?”
Read report →“Could you write a program that plays n songs randomly without repetition?”
Read report →“Could you explain the internal workings of a hashmap?”
Read report →“Tell me about Threads.”
Read report →Formats, difficulty and experience
Across all 13 NiCE interview reports.