two brief conversation with recruiters, technical phone screening, an online test called hacker rank, and finally onsite interview. Very professional. the onsite interview was conducted by a friendly and very professional panel. make no mistake, they dig deep into your experience and skills. you have to resolve some algorithms on the whiteboard (integer division without using division operators). the also ask the typical tricky questions (why do you want to work here, what's your biggest mistake) in a very friendly and not intimidating way *watch out* . overall a good experience.