Candidatei-me por meio de recrutador(a). O processo levou 2 semanas. Fui entrevistado pela IBM (Tel Aviv-Yafo) em jul. de 2014
Entrevista
Initial Phone interview with common questions about skills and experience, job description etc.
Few days alter took remote interview with coding on a while board - it was pretty simple question traversing and manipulating MxN matrix and complexity calculations.
A week later i had a frontal interview at XIV offices in Tel Aviv, the interviewers were recruiting team leader and some engineer guy. Very nice persons.
Perguntas de entrevista [1]
Pergunta 1
The first task was to implement function that outputs sorted array out of 2 input sorted arrays.
The second task was quite a difficult algorithmic question about client and storage server, it was required to implement the logic behind reading and writing of a single document.
- client may crash at any time
- client has functions read and write
- client has only volatile memory
- server has function read (address) and write (address, data)
- server is always up
- server has endless amount of block
- there's only 1 single file to be read and written
- it is always should be returned last non-corrupted version of the document.
- the document is smaller than a block of the server