One hour coding challenge with one problem involving system design, OOP and algorithms in any languages of your choices, following with an interview with senior engineer about the challenge and other aspects such as communication skills, teamwork, etc.