Online interview with a panel of 4 people. Had to first go through a recorded interview on Hirevue (4 questions) and a written test that focused on technical skills. After the panel interview, I was invited to a final interview with the hiring manager.