Checklist for Drupal Developer Interview | Revision Plan

Basic Programming Skills

  • Call by reference

  • Call by value

  • Recursion 

  • Programs on Recursion (Factorial, Sum of n natural numbers)

  • Programs on string (Palindrome checking)

 

OOP - Skills

  • Access Modifiers

  • Abstract Classes

  • Interface

  • Static

  • Scope Resolution Operator

  • this

(https://www.youtube.com/watch?v=ipp4WPDwwvk&list=PLfdtiltiRHWF0RicJb20da8nECQ1jFvla)

 

SQL Skills

  • Normalization
  • Joins
  • General SQL Queries to
    • fetch data,
    • Add condition
    • where clause
    • join

Drupal Skills

  • Defining a new module

  • Defining Permissions

  • Defining Route & Controller

  • Defining Menu Links

  • What are

    • Plugins

    • Hooks

    • Services

    • Events

  • Creating a Custom Block

  • Creating a Custom Field Type

  • Services Implementation

  • Dependency Injection

    • Injecting Services in Block (or any other Plugin)

    • Injecting Services in another Service

  • Configuration Form & use of Config API

  • Form API

  • Render API

    • Render Array

    • Render Element

    • Using hook_theme and implementation

    • Using hook_theme_suggestions

  • Cache API

  • Configuration Management System

  • Config Entity vs Content Entity

 

Version Control System

  • General workflow - master & develop branch

  • Creating a new branch

  • Creating & amending a commit

  • Git Merging & Pull Requests

  • Advanced Concepts

    • Git Rebase

    • Squash

Add new comment

Restricted HTML

  • Allowed HTML tags: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • Lines and paragraphs break automatically.
  • Web page addresses and email addresses turn into links automatically.
CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.