Initial conversation with recruiter, mainly about interests, resume, the company, desired salary etc. This was followed by a cognitive assessment consisting of math, word, and pattern recognition problems. Had to do the assessment twice, since solo and once with camera on so they know you don't cheat. Had initial conversation with hiring manager - mainly trivia questions about .NET and other programming topics, some about resume and prior experience. Final round was with two team members- more trivia and prior experience questions followed by some coding questions. I recommend hackerrank's free interview prep kit as practice.