They do a preliminary virtual interview first and invite you for an in-person interview if they are interested. During the first interview, they give you an overall idea of the company and what they are looking for and ask a few questions. During the in-person interview they asked me to show them my portfolio and talk a little bit about the projects.