I was contacted by a external recruiter, submitted resume online, contact again by HR, scheduled phone interview. The phone interview was about 30 minutes. It was relatively inform with a few structured questions. Overall, it was a helpful and pleasant experience.