Received a call from an HR Recruiter about a week after submitting my application to set up an interview. The interview was fairly straightforward, consisted of a simple live coding exercise and a few questions surrounding technical aspects of the role (C++, Databases, Unix). After a week and a half, I had a second interview with the director of the organization. Two weeks later, the recruiter informs me that the position has now went "on hold". I was very disappointed that they waited two weeks after two rounds of interviews to inform candidates that they could not support this position. They shouldn't have posted the position if they didn't have the budget to support it.