Skip to content

Latest commit

 

History

History
46 lines (45 loc) · 1.76 KB

backend-php.md

File metadata and controls

46 lines (45 loc) · 1.76 KB

PHP

  • PHP
  • Recursion
  • Read File, Generate Output
  • What are the changes between PHP 7 and PHP 5?
  • Cache in INI
  • What can you do to debug a blank white screen in PHP? (Check Apache error log)
  • You can use Error Logs via PHP.ini or directly in PHP file, XDebug, var_dump
  • What are the advantages / disadvantages of using Wordpress?
  • What are templates in Wordpress?
  • How do you make one?
  • How do you make a plugin in Wordpress?
  • What are Wordpress hooks? Drupal hooks?
  • Where did you use PHP mostly?
  • Do you have experience with Drupal?
  • Experience with MySQL? PHPMyAdmin?
  • What’s a service? How do you use one?
  • What’s an interface?
  • What’s an event manager used for? How can you subscribe to events?
  • What is the PSR4 signature?
  • What is namespacing in PHP OOP?
  • What’s the purpose of Composer?
  • What’s an invokable?
  • What’s a service manager?
  • What’s Dependency Injection?
  • What are entities? Fields?
  • What are annotations? How are they useful?
  • What is Doctrine?
  • Have you used Intelliphense or any Code Sense?
  • Plugins?
  • Controllers and Routing in Drupal/Symfony - explain.
  • What are render arrays?
  • What is a hydrator?
  • Have you used other CMSes (e.g. Cake, Zend, Igniter, Joomla, Drupal, Laravel, Lumen)?
  • What has been your experience with them?
  • Have you heard of Active Record? What does it do?
  • What APIs have you worked with in PHP?
  • What is SOAP? What is REST? What’s the difference?
  • Why do people use REST?
  • Have you worked with Slim PHP? (to create your own REST API)
  • Have you configured Apache?
  • Payment APIs, describe how you worked with them?
  • Are you familiar with Magento?
  • In PHP if you add a number to a string, what do you get back? (A string)