The interview process started with a short introduction about myself and my academic background. Then the interviewer asked several technical questions related to programming, databases, and problem solving. They also discussed my previous projects and teamwork experience. Finally, they explained the company culture and the responsibilities of the role. Overall, the interview was professional and comfortable, although I was not selected for the position