Overall process was quick and informative. I applied online, got an phone screen call from the HR with some of background questions. After that the coding challenge was provided (quite interesting one) followed by on site interview with team members. Positive atmosphere and uber friendly interviewers. Question complexity was quite average.