The interview process that I went through consisted of two interviews. The firs one being an online interview and the second one being an offline interview at their office. The first interview topic was the general knowledge tied to the role that we applied to, for me it was about networks, MySQL, Linux, Java, data structures, and algorithms. The second interview has a technical written test and an interview right after. The second interview will be geared towards the applicant's past experience or projects and testing the applicant's problem solving skills.