How to use this module
PHP interviews follow a stable pattern: a screen on the language (comparison rules, types, arrays, OOP), a technical round on security, databases and a framework (usually Laravel or Symfony), and for experienced roles a design conversation about scaling, queues and production. The 60 questions below are grouped the same way: 25 junior, 25 mid-level, 10 senior.
- Say the answer out loud before opening it. Recognising an answer when you read it is not the same as producing it under pressure.
- Read the "what they are really testing" line. It tells you what the interviewer will follow up on, which is where most candidates lose points.
- Back every claim with code you have run. The modules these draw on, such as Fundamentals, Arrays and Web Basics, have examples you can paste into your editor.
