I applied through a staffing agency. I interviewed at PwC
Interview
I was approached by a recruitment agent for the role. When I agreed to proceed, I was sent a coding challenge. After I submitted the coding challenge the response was fairly quick - like after a day or two. They said that, they were impressed with my coding so want to meet me in person for a 1.5 hour long interview. It was hard for me to manage that amount of time given that I was contracting at the moment. However, I still went for it.
When I went there - it seemed like they were not prepared for the interview. They asked me to walk through my code. I did that. Then they asked 1 or 2 technical questions and then asked if I had any questions. Then that was it - they were done.
I was pretty shocked because - it was only 20 mins long. Then after I left. Few days later the agent called me to let me know that they rejected me because they didn't like my coding!!! This is beyond comprehension for me. As the coding challenge was the for them basis to select me for the face-to-face interview. I felt like - the whole thing was a setup. But I don't know why they wasted my time and effort like this. Super unprofessional.
Interview questions [2]
Question 1
What is the difference between Requestparam and path variable?
5 Interviews total -3 with directors - Mostly just went through basic technical knowledge and experiences in different industries.
2 technical - deep dive into technical expertise, some questions were tricky but overall this was not too bad
Interview questions [1]
Question 1
How do you tell someone they are doing something wrong.l
I applied through an employee referral. I interviewed at PwC (Cairo, Cairo Governorate) in Oct 2025
Interview
The interview lasted for around 10 minutes. During the discussion, the interviewer was occasionally speaking with another person in the room, which led me to repeat some of my answers. The conversation remained brief, and we didn't delve into much detail about my experience or technical background. The meeting was concluded shortly after.
The interview had 2 rounds. I was told it would be F2F and get completed on the same day. But it seemed more like a walk-in drive with around 200 + candidates waiting for their turn.
After around 3 hrs, L1 round was completed, then got selected for L2, which felt like a never ending wait. But then HR asked for folks having experience more than 5 years to go to separate panel. I was only one so got interviewed quickly.
It was disappointing though that HR team already had the details and resume, so ideally should have segregated the candidates quite early in the stage instead of wasting the whole day. After L2, HR team said they would reach back, but they did not reach in time. After 4 days , the consultant team called and told that I was selected.. But surprisingly in HR discussion, the team says they do not have budget to match my expected salary. I was disappointed as they already had each and every detail upfront. SO they should not waste a candidate's time.
Interview questions [1]
Question 1
- Java, multithreading, exception handling and covering mostly all topics.
- Spring Boot
- Microservices
-Javascript basics and intermediate level questions
- CSS based questions
- Angular questions
- SQL queries
-1 coding question on Streams API