Usually is in person but could be online as well. There is a screening process as well but if they like your resume this is a mere formality to inform you time and date of the interview
Interview questions [1]
Question 1
Prioritizing your work commitments, how do you manage that ?
I applied online. The process took 1 day. I interviewed at Canadian Natural in Jan 2021
Interview
The interview process was great, and the interviewers were very kind and helpful. They go over your resume with you and then apply the things you listed and apply then to what the position entails.
I applied through an employee referral. The process took 2 days. I interviewed at Canadian Natural (Calgary, AB) in Apr 2015
Interview
Very brief, even for a intern position. There was discussion on what courses would have prepared me for the workplace. We went some previous projects that I have been a part of. Finally a discussion on what programming languages I am comfortable with.