Initial phone screen, followed by onsite interview. Onsite involved fairly standard whiteboard algorithm question, interviewers were looking for good verbal communication throughout the problem. Was given a difficult coding assignment to complete within a few days after the interview.