I applied online. I interviewed at PennEngineering
Interview
There was a phone screening with a recruiter and an interview with manager. Both interviews are mostly behavioral asking about previous projects. They also provided a lot of information about the roles and expectations.