I applied through my university's employment fair in Cairo. I received an email a few weeks later for passing the screening.
The Interview process was divided into different phases after passing the screening:
Phase 1: Online Assessment Exam -> quite easy to pass if you are good with math and english.
Phase 2: HR Phone Interview -> it took approximately 15-20min where it focused on general and fit questions.
Phase 3: Assessment Center -> was easy more like the assessment exam
Phase 4: Case Interview with PwC Managers -> it was two Case interviews that lasted 1hr15mins each. Each started with 15 mins fit questions such as 'why consulting?' and 'why Pwc?' and then followed by 1hr case study that you have to crack. I personally cracked both cases in less than 40 minutes. They do not care about you getting the right answer as much as they care about your approach and framework (Remember be MECE and structured!)
FINAL Phase: Partner Interview -> It was on the phone and it was more of a conversation than an interview. It did not have any case studies, yet the partner expects to know more about how you approach solving problems. The partner is basically assessing whether you'll fit in the company's culture or not.