As two other applicants have pointed out here, the interview process of this company felt like a psychology game and was one of the weirdest and most uncomfortable I've experienced.
After the phone interview with the hiring manager, I was notified for an in-person interview. Then two weeks later on the day of the in-person interview, the hiring manager didn't show up. During the interview, for each of the previous three jobs I had, the other interviewer asked me for the name of my manager, the strength that my manager at that time thought I had, and the weakness that my manager thought I had, and why I left that job. So I had to answer the same set of questions three times. I was also asked to give a rating for each of the teams that I've worked with.
As someone who've experienced all the different aspects of workplaces in the past, I believe this hiring approach is immature. A hiring process reflects a company's culture and values, and this interview said it all.