The interview process consisted of two rounds. The first round was an aptitude test, which included reasoning questions and multiple-choice questions focused on core Java concepts. The second round was a technical interview, conducted in a conversational format.