Virtual, I had a positive interview experience at RP. The process included an initial screening call with a recruiter, followed by a one-on-one interview where I discussed my technical skills and work experience. The final round involved team members, focusing on how my skills could contribute to the team. Overall, it was well-structured and informative, leaving me excited about the opportunity.