I applied online for a job at IBM. I heard from an IBM hiring manager and had a brief phone interview. Since there was a match, I was invited to come into the office for a formal interview. There were four people at the interview including myself. The interview was reasonable. I thought I did ok, but I did not hear anything for several weeks. I followed up, but they said the position had been filled. No hard feelings, however better communication on their part would have been nice.