Top 21 de întrebări și răspunsuri la interviu Drupal (2025)

Iată întrebările și răspunsurile la interviu Drupal pentru cei proaspăt, precum și pentru dezvoltatorii Drupal cu experiență, pentru a obține jobul visat.

1) Explicați ce este Drupal?

Drupal este un sistem de management al conținutului (CMS). Este un conținut open source și un cadru CMS gratuit scris în PHP. Vă permite să organizați, să gestionați și să publicați conținut cu ușurință și vine cu o varietate de opțiuni de personalizare.

Descărcare gratuită PDF: Întrebări și răspunsuri la interviu Drupal


2) De ce Drupal este considerat CMS puternic în comparație cu alte sisteme CMS?

Folosind kitul de construcție de conținut Drupal vă permite să creați mai multe tipuri de conținut fără abilități de programare. Și pentru fiecare tip de conținut permite personalizarea șablonului de temă. Puteți avea un articol, o poveste, o prezentare de diapozitive, un tip de conținut și așa mai departe.

3) Menționați care sunt caracteristicile cheie ale Drupal?

Există două caracteristici cheie ale Drupal
  • Modul de încărcare: Le permite utilizatorilor să atașeze diferite tipuri de fișiere la tipurile de noduri pe care le plac.
  • încorporarea: permite încorporarea media în nodurile care sunt găzduite pe site-urile dvs. web.

4) Explicați cum funcționează memoria cache în Drupal?

Prin memorarea în cache, Drupal permite accelerarea site-ului web folosind diferite configurații, cum ar fi stocarea în cache a paginii, blocarea stocării în cache și durata de viață a paginilor stocate în cache.
  • Memorarea în cache a paginii: Acesta permite întregul HTML fiecare pagină care urmează să fie stocată în baza de date. Reduce cantitatea de interogări necesare
  • Blocare cache: Puteți seta setarea cache-ului pentru un bloc în vizualizări, atunci când blocul este creat de vizualizări
  • Durata de viață minimă a cache-ului: Este perioada de timp înainte ca memoria cache a paginii să fie golită. La fiecare rulare cron, cache-urile paginilor sunt șterse.
  • Expirarea paginilor stocate în cache: Se aplică doar pentru un mecanism extern, de exemplu, cache-ul browserului sau lac
Întrebări la interviu Drupal
Întrebări la interviu Drupal

5) Ce este un plasture?

Un patch este un fișier care conține o listă de diferențe între un set de fișiere și altul. Prin corecții, pot fi făcute toate modificările în cod, cum ar fi adăugiri sau ștergeri la nucleul Drupal. De asemenea, patch-urile pot fi folosite pentru a face modificări la o altă copie a fișierului original sau principal.

6) Ce înseamnă DOP?

PDO înseamnă PHP Data Object; este o modalitate simplă și consecventă de a accesa bazele de date. Permite dezvoltatorilor să scrie cod portabil cu ușurință.

7) Explicați cum funcționează sistemul de baze de date Drupal?

Într-o bază de date Drupal stochează informații, iar fiecare informație are propriul tabel de bază de date. De exemplu, informațiile de bază referitoare la nodurile site-ului dvs. sunt stocate și păstrate în tabelul de noduri, iar dacă utilizați modulul CCK pentru a adăuga câmpuri la nodurile dvs., informațiile câmpului sunt stocate într-un tabel separat.

8) Numiți unele dintre cele mai frecvent utilizate CMS-uri bazate pe PHP?

Unele dintre PHP utilizate în mod obișnuit sunt

9) Ce este DRUSH în Drupal?

DRUSH este un shell de linie de comandă și o interfață de scripting UNIX pentru Drupal Drupal

10) Explicați ce este modulul în Drupal? Enumerați câteva dintre modulele utilizate în Drupal?

Modulele sunt ca un plugin pentru site-ul dvs. Vă permite să adăugați diferite funcții site-ului dvs., cum ar fi sondaje, formulare de contact și câmpuri de căutare. Unele dintre modulele recomandate sunt
  • Vizualizări
  • Simbol
  • Cinstrumente
  • File rapide
  • Pathauto

11) Explicați ce sunt distribuțiile Drupal și când să le utilizați?

Distribuțiile sunt copii complete ale Drupal, care include Drupal Core, împreună cu software suplimentar ca module, teme, biblioteci și profiluri de instalare. Puteți folosi distribuții pentru
  • Evaluarea Drupal
  • Demonstrează Drupal
  • Învățând Drupal
  • Site obligatoriu rapid

12) Enumerați SEO module disponibile în Drupal?

Unele dintre SEO modulele disponibile în Drupal sunt
  • Pathauto
  • Meta tag-uri/ cuvinte nod
  • Legături de servicii
  • Google Analytics
  • Link-uri conexe
  • Căutați în 404
  • Harta site-ului
  • Lista de adrese URL

13) Explicați ce este greutatea Drupal?

Termenul greutate Drupal este folosit pentru a descrie prioritatea sau ordinea în care funcția este procesată sau este afișat blocul/nodul. O greutate mai mare (+10) va apărea mai jos în liste, în timp ce o greutate mai mică (-10) va pluti în partea de sus a listelor.

14) Explicați ce este Drupal cron?

Pentru a executa automat comenzi sau scripturi la intervale de timp și date specificate, trebuie să utilizați Drupal cron.

15) De ce are nevoie Drupal de o bază de date? Ce baze de date sunt acceptate?

Drupal își stochează informațiile în baza de date, cum ar fi pagini individuale, utilizatori înregistrați și așa mai departe. Pentru site-ul dvs. Drupal, baza de date formează back-end; suportă MySQL /MariaDB, PostgreSQL și în Drupal 7, SQLite.

16) Explicați ce este render mulțime în Drupal?

Pentru Drupal, matricele de redare a conținutului sunt elementele de bază. În Drupal, matricele de randare vă oferă o modalitate structurată de a modifica în mod programatic conținutul înainte de a fi afișat.

17) Explicați care este utilizarea Ctools în Drupal?

Această suită este un set de API-uri și instrumente și este mai ușor de manipulat AJAX solicitări și spuneți clientului ce să facă cu ele.

18) Care sunt fișierele necesare pentru temă și modul?

Drupal folosește fișiere .info pentru a stoca metadate despre teme și module. Fișierele necesare pentru
  • Temă: stil.CSS , page.tpl.php , template.php, block.tpl.php
  • Modul: modulename.info , modulename.module , opțional modulename.install

19) Explicați folosind modulul cum puteți arunca tabelul?

Pentru a arunca tabelul, puteți utiliza db_drop_table în fișierul de instalare.

20) Care sunt traducerile disponibile în Drupal?

Drupal este tradus în toate limbile populare, inclusiv
  • catalană
  • Franceză
  • Maghiară
  • Olandeză

21) Drupal oferă suport?

Ca și în cazul tuturor proiectelor open-source, nu există suport comercial disponibil. Cu toate acestea, există o vastă comunitate online pentru Drupal disponibilă prin forumuri și chat online IRC, care sunt mai mult decât dornici să vă răspundă la întrebări. Aceste întrebări de interviu vă vor ajuta, de asemenea, în viva (orale)
Distribuie

4 Comentarii

  1. Avatar Pasu Tech spune:

    Răspuns la întrebarea „Care sunt fișierele necesare pentru temă și modul?” este greșit.

    Fișierele obligatorii necesare pentru crearea temei sunt doar .info. Fără niciun alt fișier, putem crea o temă.

    1. Ai dreptate și acum ești actualizat.

  2. Avatar pravat231 spune:

    cum să ștergeți o singură intrare de meniu din cache din Memcache în loc să ștergeți întregul cache.

  3. Avatar vivek saihgal spune:

    le place să fac cursul de vânzări și marketing

  4. CodeLekhk spune:

    Întrebări bune! Dar ar fi grozav dacă ați putea adăuga mai multe întrebări / actualiza întrebările conform celei mai recente versiuni Drupal.

    mulțumesc

  5. Avatar Diao Diallo spune:

    Mulțumesc pentru asta, m-a ajutat.

Lasă un comentariu

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate *