applied on line, 3 regular interviews, phone from HR phone from mgr and on site. I remember all the interview questions are closely related to my resume, since I have many similar background and experience, I think it is the reason why they gave me the offer.
A little bit about technical skills and I asked like"what is an usual day like for this position?" and got a very detailed answer by hiring manager.
My advice is you have to highlight to both HR and mgr you are the best fit for their requirement.