I Applied Online and heard about the company through a friend. The interview was mostly behavioral and involved basic questions such as: why xamarin and why tech? There were also questions regarding personal strengths and weaknesses which was somewhat awkward to answer. There was also a writing assignment that was very manageable. Overall it was a good experience.