I had a phone call first. They asked me alot of machine learning questions and basic biology questions about DNA, genes, central dogma etc. After that I was invited for an onsite interview to San Diego. It was 4-5 hour long and includes a lot of activities such as forming groups and playing games (This is for them to see how you collaborate in a team), having a short presentation from a subject that you are not ready for and they give you 5 mins to prepare, in person interview with your prospective manager.