I got a interview through a recruiter, the interview was about an hour and a half, at the companies office with the leader of the team the position was intended to, the interview included questions about previous projects i worked on, what technologies and architectures were used, why we chose them , and some technical questions at the end.