First had a thirty minute phone screen where I was asked some questions about my experience and very basic data structures and OOP questions (difference between stack and queue, define inheritance, etc). Then had a super day, three different interviews focused on data structures, algorithms, and OOP. More advanced than the phone screen, but not difficult, all questions were answered verbally no shared editors.