The interview consisted of three steps: a quick intro call with the hiring manager to discuss the opportunity and what they're looking for, a background and skills interview, and a pair programming exercise where one of their engineers and I worked on a problem together.