Pregunta de entrevista de Elad Software Systems

I had to complete technical home assignment