The recruiting process has 3 stages. First, some online tests at the company office (generic ones testing logic and reasoning + C# and SQL for the .Net Intern position). Second, assessment center and 2 HackerRank challenges. Third, technical interview, which (at least in my case) was more of a background check (going over my resume).