a programmer in work, he has no less than four screens in front of him, performing some software testing. The code is written in PHPWhen you interview for a job of a programmer, or for a job of a software developer, good knowledge of PHP will often be one the main requirements. Can you demonstrate your knowledge in an interview?

The HR managers will ask you some technical questions related to PHP, and their difficulty will depend on the position you apply for, and on their own technical skills.

Obviously the CTO will ask you more technical questions than the HR generalist–a person who knows little about PHP.

Keep in mind though, that the interviewers want to evaluate much much more than just your technical skills, or your knowledge of PHP.

Special Tip: Download a full list of technical PHP interview questions in a simple, one page long PDF document, and practice your interview answers anytime later:

PDF, PHP questions

Personal and behavioral questions – you have to handle them to succeed

Would you fit into the team of developers? Do you have the right attitude to work? How would you handle the pressure in your job? What motivates you to work hard? Can they count with you in a long run?

Interviewers will ask you many personal and behavioral questions (besides the technical questions), trying to find the answers, and understand more about your personality, motivation, and attitude to various situations from the workplace. Check our article about behavioral interview questions to see the list, and learn how to answer them.

In this article, however, we will focus on technical questions that relate to PHP.


List of common PHP interview questions

  1. Does PHP have support for Unicode? If it does not not, can we somehow bypass this limitation?
  2. Is PHP naturally compatible with 64-bit Windows platform? If not, is it possible to use PHP on these operating systems, and what is the trick to do that?
  3. What is the current version of PHP, and how does it differ to older versions?
  4. Can you define LAMP architecture?
  5. If you should asses the security level of PHP application and dynamic websites, how many points on a scale from 0 to 10 would you give them? What solutions are more, and less secure than dynamic websites?
  6. If you should pick three most important PHP functions, what functions would you pick?
  7. PHP source code is compiled “on the fly”. Can you explain this sentence in a way that someone who has never worked with the code before will understand what you are saying?
  8. Do you know what is Phalanger and what is it function in PHP?
  9. Try to compare PHP and c++. What are the advantages and disadvantages of each language?
  10. What is the command to create MySQL database using PHP and MySWL?
  11. Define the difference between mysql_fetch_object and mysql_fetch_array.
  12. Is there any way to submit a form in php without using the submit button?
  13. Header(). For what is this function used in PHP language?
  14. Is there any way to configure PayPal checkout on a dynamic website? Try to describe the process step by step.
  15. Can you write a code of a very simple dynamic web page? Try to write the code in 10 minutes.
  16. Can you name the advantages of object oriented programming?
  17. Name at least three types of errors in PHP.
  18. Is there any way to convert different time zones of final users in PHP?
  19. What is the command to increase the execution time in PHP?
  20. What is the difference between ereg_replace() and eregi_replace()?
  21. Is there any way to make a script that supports both English and Spanish in PHP?
  22. What is Revoke command use for in PHP? Can you write a syntax of this command?
  23. In terms of new GDPR legislative, how would you address the data security issues on a dynamic website coded with PHP?


Conclusion and next steps

Two men in an interview, one has a nice tie with black and silver stripes (horuizontal), and the job candidate wears glasses.Knowledge of PHP belongs to the basic arsenal of every good software developer.

To demonstrate your readiness for the job with good answers to technical questions is a must, and you won’t succeed if you fail to demonstrate your skills.

However, keep in mind that success or failure in an interview depends on many other factors, such as the impression you make on the interviewers, your answers to the non-technical questions, and also the quality of other people who compete with you for the job–their interview answers, and their skills.

The better you prepare for the meeting with the employer, the more likely will outclass your competitors, and sign a new job contract at the end.

Ready to deliver your best on a big day?

Not yet? Continue your preparation with InterviewPenguin.com – Your Best Job Interview Coach since 2011:

  • IT interview questions – Various IT jobs, interview questions for programming languages and technology jobs. You should find what you need on our long list of positions and programming languages.
  • Body language in an interview – What do your gestures and movements say about you? Can we control our non-verbal communication? Everything you wanted to know about your non-verbal communication, and how it affects your chances in an interview.
  • Interview Success Package – Fantastic answers to thirty most common interview questions, and your guide on how to impress your interviewers.

Latest posts by Antony (see all)