I applied online, directly on the company's career site. A recruiter reached out to me the next day and we a short 30 minute phone interview. Within another day or 2, I had a scheduled in person meeting for the following week. This was a 1 and 1 interview with the department manager. The interview itself was relaxed and involved talking about my work history, how I got started in the field, what I enjoy about it and so on. It was a nice back and forth exchange of information. I got a good sense of the products I would potentially work on, what the expectations for my contribution and learnt a lot about the company and what they do. Within 2 days after the interview, I got verbal confirmation that an offer would be made. Due to special holidays and most likely people on vacation, it took another week for the actual offer in writing to be delivered.
The whole experience was pretty quick and professional in my view. Everyone I spoke to on the phone or in person were extremely pleasant, open to share information and answer my questions. They responded very quickly to all communication attempts. This was probably the most smooth interview and hiring process I have been through in 15 years.