Had two phone interviews and one in-person interview. The first interview was general questioning of what sort of projects I have worked on and assessing my experience. The second interview was with a QA engineer who gave me a brain teaser and a JavaScript problem to test what my debugging process was like. The in-person interview was very casual and laid back - it was intended to be a panel with the QA engineer I spoke with before and another engineer from Mexico through webcam. Due to inclement weather the engineer from Mexico couldn't maintain a solid enough connection to participate in the majority of the interview. They had me look through some prototypes of one of their products and asked how I would QA test it, then they added some minor bugs to see if I could spot them. The in-person interview ended earlier than expected since most of the behavioral questions were suppose to be asked by the engineer from Mexico, who couldn't be present at the end.