1. Applied on company's website
2. Got call from HR recruiter who told me a little more about the position and asked me a few questions. Didn't really feel like a phone screen. She then set up a phone interview with hiring manager.
3. Phone interview with hiring manager.
4. On-site interview.
5. Job offer