It was in 2 parts, the first 30 minutes was basically just having a conversation about my past work experience related to machine learning. No behavioral or "Tell me about yourself" or "Why RBC Borealis". Purely a conversation about my past ML work at my Uni. Second portion was about 20 minutes. This was a technical portion in 2 stages, an easy Python assessment and a PR review assessment. The technical portion was comparable to an easy Leetcode, it was based around hashmaps. The PR review was basically him pasting some code and he asks what would you comment or change. Talked about variable names, edge case handling, error handling