I first got a 30min phone screen interview. Basic screening questions about experience, background. Had move on to a timed exercise on customer service/technical (writing). Another 30min conversation with team lead and then a 2.5 -3hr interview with the team with a Technical exercise leading up to the interview. Everyone was friendly so it's hard to gauge if you're doing well or not but as a reflection if the interview cut short, it may be a bad sign.