The interview consisted of two parts: a written programming test and a face-to-face interview. The written test tested whatever programming languages (C++, Python, SQL, etc.) I had put on my CV with specific questions for each of them. In the face-to-face interview, the HR asked about my weaknesses and a question about the area of Australia.