J'ai postulé en ligne. Le processus a pris 2 semaines. J'ai passé un entretien chez Algotec (Tel Aviv-Yafo) en déc. 2017
Entretien
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.
Questions d'entretien [1]
Question 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.
J'ai postulé via un recruteur. Le processus a pris 2 semaines. J'ai passé un entretien chez Algotec en nov. 2018
Entretien
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
Questions d'entretien [1]
Question 1
In C - clean a string from spaces
Same questions as already here
J'ai postulé en ligne. Le processus a pris 3 jours. J'ai passé un entretien chez Algotec (Raanana) en janv. 2018
Entretien
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