There was a technical interview and a more casual interview. The technical interview was conducted by two senior software developers at the company, whereas the more informal interview was conducted by the hiring manager. During the last interview, I was asked about salary expectations and why I thought I would be fit for the company.