Solicité el puesto a través de un captador. El proceso duró 2 semanas. Acudí a una entrevista en IBM (Tel Aviv) en jul 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.
Preguntas de entrevista [1]
Pregunta 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