I had an interview with the recruiter, she was great and the interview was good. Then I had a technical interview with two people, the questions were very technical asking about golang implementations like channels and how multithreading works. Other questions were on db performance and sharding. The interview wasnt great as it was hard to understand the questions but also one of the interviewers didnt speak any english which made communication too hard. Both interviewers started speaking mandarin too during the interview for a few minutes which I though was rude as a non mandarin speaker.