NiCE logo

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

2.3 Rounds average
Average Typical difficulty
41.7% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at NiCE.

Showing 3 of 13
NiCE logo
NiCE

Java Developer

Engineering

Intern Average Positive experience No offer 3 rounds
Interview process
Technical screen Technical screen Recruiter call
Interview formats
Technical Coding

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.

Confirmed questions3 questions
  • Can you explain basic Java concepts and OOP?
  • Could you write a basic program?
  • Questions about C++, Java, and basic database concepts.
NiCE logo
NiCE

Senior Java Developer

Engineering

Senior Average Neutral experience No offer 1 round
Interview process
Technical screen
Interview formats
Coding Technical Other

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.

Confirmed questions4 questions
  • 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?
NiCE logo
NiCE

Java Full Stack Developer

Engineering

Mid Average Negative experience No offer 2 rounds
Interview process
Technical screen Onsite
Interview formats
Technical Behavioral

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.

Confirmed questions1 question
  • 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

Could you write a program that plays n songs randomly without repetition?

Read report

Formats, difficulty and experience

Across all 13 NiCE interview reports.

Interview formats

Technical 33.3%
Coding 33.3%
Behavioral 24.2%
System Design 6.1%
Other 3%

Interview difficulty

Easy 7.7%
Average 84.6%
Difficult 7.7%

Candidate experience

Negative 25%
Neutral 33.3%
Positive 41.7%