Xero's internship has four phases: application, assessment test, video interview process, and graduation day. The interview progress wasn't too difficult for entry-level software engineers or recent graduates. In regards to interview questions, the questions were related to frontend and data structure algorithms. I haven't had the interview stage yet, so I can only provide you with the assessment details.