I took the initiative of contacting the company after seeing the job offer on LinkedIn on a Friday night. They contacted me on the following Monday to schedule a first interview with HR in person. After that first interview, more focused on soft skills and personality, roughly 2 weeks later I was contacted to a technical interview via Skype. I had initially applied to a junior infrastructure engineer position but given my experience and background, after this technical interview they suggested me to instead try to apply to the junior big data developer position. Since I accepted, I had then, roughly 2 weeks later, a new contact now with a in person interview with the CTO, much focused on what to expect from the job, company values, projects, etc. It was a really great conversation that really made my mind about trying hard to join Marionete. After this interview with the CTO, HR sent me one of those personality tests and they were supposed to send also a programming challenge, which I did not receive when they said I would so I had to send an email asking for that. Maybe some mistake during the process but that's OK. After these two tests I had another technical interview, now with people from big data and in person (but could also be via Skype) and about 1-2 weeks later they made me a proposal which I accepted.