I applied online through our campus job portal and got an email from the recruiter to schedule an interview with one of the managers. The interview was on campus, in-person and lasted about 45-50 minutes. The questions were mostly technical and he asked me about my past projects as well. However, I've been waiting for a month to hear back regarding the results and the recruiter didn't respond to my email after I followed up.