I was initially contacted by phone with the hiring manager and set up a subsequent phone call. To get to this point my resume' passed the initial screening. After the brief discussion with basic questions (e.g. why are you leaving your current position, etc.), we set up an interview for the following week. The interview lasted about 20 minutes with 3 different supervisors, asking some background questions and basic technical questions. I thought it went relatively well. That was the last I ever heard from them. I understand if you are inundated with thousand of applications that you cannot get back to every individual, but I think I at least deserved a response indicating I had not been selected for the position. It did tell me this company must not care about the people it hires if it has so little respect that they don't give potential candidates the courtesy of a rejection communication.