Ho presentato la mia candidatura online. La procedura ha richiesto 2 settimane. Ho sostenuto un colloquio presso Algotec (Tel Aviv) nel mese di dic 2017
Colloquio
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.
Domande di colloquio [1]
Domanda 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.
Ho presentato la mia candidatura tramite un selezionatore. La procedura ha richiesto 2 settimane. Ho sostenuto un colloquio presso Algotec nel mese di nov 2018
Colloquio
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
Domande di colloquio [1]
Domanda 1
In C - clean a string from spaces
Same questions as already here
Ho presentato la mia candidatura online. La procedura ha richiesto 3 giorni. Ho sostenuto un colloquio presso Algotec (Raanana) nel mese di gen 2018
Colloquio
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