Company hr reached me for software developer position. The first step was with the hr at Skype to explain the company and what they are looking for. They called me to the Amsterdam office for the first interview. I interviewed with a manager. It was a non-coding interview. After that, they sent the assignment which was very original. After I finished the assignment, they called me again for the assignment review with two team leads. They asked me several questions about architecture about the system, why I had chosen those frameworks, database and programming languages. They were very nice and I enjoyed the interview. After 2 weeks they called me and told that they want to work with me. They asked questions about my current salary, benefits and notice period. After another one week I received an email that they closed that position for now and they will reach me if they reopen. Two weeks later they sent an interview invitation for the same position to an ex-colleague. Basically, they didn't close that position.