Had two one hour phone interviews, one with the hiring manager, one with a technical lead. Both went well and a two day in-person interview was being scheduled. However, the day before the interview the hiring manager got in touch with me to let me know that the job req. was no longer available, but more would be opening in the next quarter. Waited until the next quarter and got my in-person interview. There was a programming test with three developers asking me questions. I ran long on the first one, the second question was based on code one of the interviewers put on the board (which had an unintentional bug), and the third one I dealt with well. Next came a one-on-one interview with another developer, but no technical questions were asked. The hiring manager was also too busy to actually interview me. At the end of the first day the hiring manager informed me he would be contacting me later that day to let me know the results. He did not get back to me until the next day to say they would not be extending me an offer.