How does caching work in Drupal? Dicuss the page cache, block cache and CSS/JavaScript optimizations.
What modules add caching to help Drupal scale?
Drupal developers need to have a good understanding of a full web stack and should have a solid understanding of how the web works. They should be able to write optimized SQL queries and be comfortable in HTML/CSS. They should have a thorough understanding of object oriented PHP and be comfortable with data modeling. They should also understand the Drupal system itself. Make sure that you ask them questions in each of these areas.
Here’s a good menu of questions for Drupal developers:
Don’t forget to ask them what code they have added to the Drupal codebase and their Drupal username (so you can admire their impressive contributions)
How does caching work in Drupal? Dicuss the page cache, block cache and CSS/JavaScript optimizations.
What modules add caching to help Drupal scale?
Explain the Drupal architecture and specifically how the following components interact:
What are hooks in Drupal? How are they used? Explain the function of the following hooks:
hook_deletehook_formhook_inserthook_validatehook_user_deletehook_form_alter