What can I say, their recruiter is nice but good luck with the guy who will interview you! Different people will give you different feelings, for me, I was so unfortunate. The interview was a mess, They told me there would be a two-hour interview, first-hour tech, and second-hour system design, the first hour was fine, and the interviewee was happy, however, the second-hour guy showed up asking me to do something similar to the first hour. I asked him, "Should it be a system design interview?" That dude seemed didn't understand what I was talking about, besides that, I was told there should be two guys for the second hour, but only he showed up, during the interview, he was not listening most of the time and his English was kinda "limited" to explain the question, he purely repeat the question and couldn't find any other words than the question to help me understand the question.
when it was close to the end, I asked him again "Are you sure we were doing the right thing since I was told this second hour is a system design interview", then he flipped some papers and said something like "Oops, looks like something wrong, it's my fault blah blah", I felt they interviewed the wrong content to me, then we extended the interview 20 mins longer at the end.
Several days later, I got a call saying they chose to move forward with other candidates, come on, it was my second last interview....
This is my worst interview experience from my total 8 years of SWE career, hope the person interviewing you can understand English better and be more focused on you instead of doing something else most of the time and doesn't care about you.