Yep, I think that's a reasonable amount of time. For my current job, I had a phone interview that lasted about half an hour, then went in shortly after that for an in person chat. That took about 2.5 hours. I talked to HR, signing the forms and stuff like that, then talked to 2 groups of people including leads, project…