The interview was conducted in 5 phases. Each phase focused on different aspects of the field. You must succeed in each phase to go to the next phase. The first phase is about basic knowledge and with each phase the interview gets technical. The last phase is with the manager to finalize the job.