We arrived as a group of candidates for an assessment day that included several stages. First, we took a written test on paper that consisted of LeetCode questions and Object-Oriented Programming questions—mainly focusing on inheritance—as well as a bit on processes. Those who passed this test proceeded to the next stage, which was a coding assignment. We first had to sketch out the design of all the classes and methods on paper, and afterward, we were asked to write the code on our personal computers
Preguntas de entrevista [1]
Pregunta 1
The coding assignment was to build a restaurant system that includes menu items and prices. We needed to implement a data structure to help the delivery drivers collect the orders in the correct sequence, ensuring that a customer wouldn't wait too long
Me postulé en línea. Acudí a una entrevista en NiCE (Ra`ananna)
Entrevista
The interview process was solid and well-run. The interviewers were knowledgeable and professional, and the questions were relevant and reasonably challenging without being unfair.
A couple of stages felt a bit long — but overall the people came across as genuine, and the experience gave me a fair sense of the team and the kind of work I'd be doing.
Preguntas de entrevista [1]
Pregunta 1
They started with pseudo-code problems — working with lists and finding solutions that met specific runtime constraints — along with some OOP questions to gauge how I think about design. The second stage was more hands-on: implementing in Java, with dependency injection and interaction between components, building a queue, and handling it all in parallel using multithreading.