I had a phone technical interview first. I was asked two questions. It took less than an hour. Afterwards I was invited to attend the onsite interview (virtually). In the virtual interview, there was connectivity issue which took for around 15 minutes to be fixed. I wasn't given extra time for that. The first interviewer was not patient. Was making faces while I was explaining my solution approach. Second interviewer was nice, but very difficult to understand. However, he asked how would I rate my skill in C++ (my coding language for the interview). I said 7. He didn't ask question from C++. But in the rejection email, I was told to increase proficiency in the language of coding.