30 minutes phone screen, then coding and other assignments, and then onsite interview. It is tough but within a reasonable range of difficulty. Phone screen is more about my career interests and general background. Coding and other assignments should be relatively easy for people with average background in bioinformatics. Onsite interview involves several 45 min conversations with more challenging questions from both bio and computational sides.