Candidatei-me por meio de recrutador(a). O processo levou 2 semanas. Fui entrevistado pela Algotec em nov. de 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
Perguntas de entrevista [1]
Pergunta 1
In C - clean a string from spaces
Same questions as already here
Candidatei-me online. O processo levou 3 dias. Fui entrevistado pela Algotec (Raanana) em jan. de 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
Candidatei-me online. O processo levou 2 semanas. Fui entrevistado pela Algotec (Tel Aviv-Yafo) em dez. de 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.
Perguntas de entrevista [1]
Pergunta 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.