The interviewing process included a screening interview, a peer interview, and a final conversation with the hiring manager. After the screening interview I was also asked to write up my answers to a couple of questions, emailed to me. While the screening interview and final interview were straightforward, I'm glad I prepared well for the peer interview. That part of the interviewing process was tougher, and I'm OK with that..