Me postulé en línea. El proceso tomó 3 días. Acudí a una entrevista en Algotec (Raanana) en ene 2018
Entrevista
the interview was very nice. i got a full review of the product and had a lot of time for questions. the question were straight forward and right on the things that i was told to learn
Me postulé a través de un reclutador. El proceso tomó 2 semanas. Acudí a una entrevista en Algotec en nov 2018
Entrevista
Call from HR then interview with team leader in-person 1:1
Tell about your self and experience then written test - coding and design.
Questions were reasonable and to the point. No cryptic riddles
Preguntas de entrevista [1]
Pregunta 1
In C - clean a string from spaces
Same questions as already here
Me postulé en línea. El proceso tomó 2 semanas. Acudí a una entrevista en Algotec (Tel Aviv) en dic 2017
Entrevista
After a call from HR, i was summoned to an in place interview which lasted about 4 hours. During the first two hours we talked about their company, and my background. The other two hours were questions.
Preguntas de entrevista [1]
Pregunta 1
First few questions were easy enough, finding bugs in a small piece of code.
The big question, as everyone else mentioned:
"Design a system that draws notes on the screen, while supporting unlimited UNDOs" (design a memory-efficient solution, and a time-efficient solution):
answer:
-time efficient: push the current screen state to a stack, then push to stack the new state when a new note is drawn, or pop from stack when UNDO.
-memory efficient: keep the current screen state in a stack, then push to stack only the details about the drawn note whenever a note is drawn (size, location, color ...), and for each UNDO iterate the stack from the beginning (the initial screen state) and draw everything from scratch.