After I have applied online, I was contacted by a recruiting agent and had with them a pleasant 1 hour introduction call. After that the agent scheduled the first phone interview with me to be within the next two weeks.
So I had the first phone interview and it went very well. It was the first time I got a positive feedback during the interview itself rather than waiting a couple of days to get it. Few days later, I got a call from the recruiting agent confirming that I got a "very positive" feedback from my first phone interview and that I would move forward to the onsite interview which was then scheduled within the next one month.
I spent four weeks of studying, reading and preparing for both the technical and behavioral interviews, and when the day came, just 40 minutes before the interview to start I received a phone call from the recruiting agent telling me that the interview was is not going to be held and that the job was "put oh hold indefinitely"!
I asked the agent for more details and if the decision was based on anything related to my performance in the previous interview or based on my resume, but unfortunately I did not get any clear information.
After one month of thinking and searching in the internet about the possibilities of this situation, I've decided to post my experience here.