The Interview process was as follows: 1- Screening Interview. Passed ✅ 2- Task. Submitted and Passed ✅ 3- Technical Interview with 4-5 engineers. Passed ✅ 4- Culture Interview. Passed ✅ After I passed the interview process I got an acceptance email and the recruiter scheduled a meeting to discuss the offer. the meeting was scheduled twice then the recruiter sent me that role is on hold temporarily. After a month the recruiter sent me an email that he/she will back to me by next week and I didn't hear from him/her till now. Note: The process started in September 2022 and the last email was in December 2022. It was a bad experience please be professional and don't waste our time.