The interview was held at their office and lasted approximately 30 minutes. It was conducted by both HR and the hiring manager, who were professional and welcoming. The process was smooth, well-structured, and efficient, with only one round of interviews before I received my offer.