interview process involvs 1 phone screening, 2 technical interview and coding exam. Overall the interview questions were difficult because they want someone to have those skill sets. They also provide a coding exam. The solution is evaluated based on coding skill, proper commenting and problem solving approach