Online application
email from the company asking to sign up to a website and choose a time for the initial interview
over the phone interview: standard questions: say something about yourself, where do you see yourself in 5 years, give an example of a difficult situation.
email from the company asking to sign in and choose a time for the interview at the company: 2 people interviewing: questions about experience, conversation about the company and the job, questions about problem solving skills and asking for examples.
Call from HR with an offer and negotiations