Phone interview with recruiter (30 minutes) followed by in-person interview with the hiring manager and that person's manager (1 hour). I sent a thank-you email after the in-person interview, but I never heard from the recruiter or hiring manager again. I find it incredibly rude to not follow up with candidates who have taken time out of their day to attend an interview, even if the followup is just to tell them they're not being offered the position.