I interviewed with two senior managers for the position of Senior SEO Manager. In preparation for the interview, I audited the website as I expected technical questions. It was a pleasant and professional interview that lasted over an hour. At the end of it, they asked for my salary expectations. After a week, they replied that they would like to move forward with my application, but that my salary expectations weren't in line with their budget. It's a bit frustrating to go through a whole preparation and an hour-long interview with 2 senior managers to hear that. There should have been a 15-minute HR screening interview conducted in the first place. I don't understand why a company would skip such an important step. Please save yourself and the candidates time by doing this!