katedev25 Oct 2025 02:42

About to go through interviews at 3 companies. Senior PHP developer role. What do strong companies actually test?

Not looking for “study SOLID principles” type advice. Want to know what the hard questions are.

Replies (7)
alex_petrov25 Oct 2025 02:59

Database query optimization is the most common technical topic at senior level: given a slow query, how would you optimize it. EXPLAIN output reading, index design for specific access patterns, N+1 identification.

0
dmitry_kv25 Oct 2025 04:05

System design at the component level: design a queue system for delayed notifications, how would you handle 10k concurrent users on a single server, what breaks when you scale from 1 to 10 servers.

0
vova25 Oct 2025 05:04

Debugging scenarios are common in good companies. “Users see each other’s data randomly. Walk me through your investigation.” Tests systematic thinking more than knowledge.

0
ivan_morozov25 Oct 2025 07:03

Code review exercises: they show you a Laravel PR with 5-10 real issues (security, N+1, wrong abstraction, missing validation). You find and explain the issues. Tests experience more than theory.

0
petr_sys25 Oct 2025 09:02

Infrastructure questions come up for senior roles: how do you deploy with zero downtime, describe your backup strategy, what happens when Redis goes down in your queue setup.

0
sergey_web25 Oct 2025 10:56

Security: name 3 OWASP Top 10 vulnerabilities and how to prevent them in PHP. SQL injection with prepared statements, XSS in Blade, CSRF protection. Basic but you need to be concrete, not vague.

0
katedev25 Oct 2025 11:20

Worst interview I had: asked to implement a linked list from scratch in PHP. No whiteboard, live coding editor. Took 40 minutes. Company was not worth joining if that is what they think senior PHP work looks like.

0
Write a reply
Markdown. ```php blocks are runnable.