They invite you to an on-site interview in a very early part of the process where you are mostly getting rejected, the on-site interview is not a real interview, it's a quiz on a laptop, they are talking with you in English for no reason, you all are native Arabic speakers, They could send the assessment to solve in home, they could do a remote interview, but they make it harder and don't tell you that it's just a quiz