It was a three step process. First, there was a phone interview with HR, and then some online assessments, and then a technical interview with a couple of team leads. Overall, it was a pretty basic technical interview, but they did ask some questions that didn't really fit the job I was applying for. After reflecting, it really felt like the team leads giving the technical interview didn't want to be there and it gave me bad vibes about the company as a whole. I really think they were looking for a lot more experience than what they claimed for a junior level position.