Initially, I was contacted after the hiring manager was given my resume. A quick face to face interview was arranged for the same day with the hiring manager, as well as one of the technologists in the group. Both went very well, and I was asked to come back for a full day interview. The first several individuals I talked with asked intelligent, insightful questions about my experience, background, and managment style. I also was asked to teach some aspect of my technical experience to one of the interviewers, which went very well. The third interviewer was apparently the technical screen. He came into the interview room and immediately went to the white board with a rather obscure technical problem. I muddled through it with some occasional suggestions from the interviewer, who was texting on his iPhone the entire time, and got the right answer. The next problem problem that required a formula I hadn't encountered since college, so I described what I would do if I could remember the formula. He then impatiently jumped to the board and did the problem, and quickly excused himself outside the room. There, he proceeded to talk to either the hiring manager or the staffing employee so loudly about the interview that I could have heard it if I was deaf. After over hearing some rather disparaging comments, he left and the staffing rep came in and said the interview was over and I wouldn't be talking to the remaining people that were scheduled, which was fine with me at that point.