Nangungunang 21 Mga Tanong at Sagot sa Panayam sa Drupal (2024)

Narito ang mga tanong at sagot sa panayam ng Drupal para sa mga fresher pati na rin ang karanasang Drupal developer para makuha ang kanilang pinapangarap na trabaho.

1) Ipaliwanag kung ano ang Drupal?

Ang Drupal ay isang Content Management System (CMS). Ito ay isang open source na nilalaman at libreng CMS framework na nakasulat sa PHP. Binibigyang-daan ka nitong ayusin, pamahalaan at mag-publish ng nilalaman nang madali at may kasamang iba't ibang opsyon sa pagpapasadya.

Libreng PDF Download: Drupal Interview Questions and Answers


2) Bakit ang Drupal ay itinuturing na makapangyarihang CMS kumpara sa ibang CMS system?

Ang paggamit ng content construction kit Drupal ay nagpapahintulot sa iyo na lumikha ng maraming uri ng nilalaman nang walang anumang mga kasanayan sa programming. At para sa bawat uri ng nilalaman pinapayagan nito ang pag-customize ng template ng tema. Maaari kang magkaroon ng isang artikulo, kwento, slideshow, uri ng nilalaman at iba pa.

3) Banggitin kung ano ang mga pangunahing tampok ng Drupal?

Mayroong dalawang pangunahing tampok ng Drupal
  • Mag-upload ng Module: Nagbibigay-daan ito sa mga user na mag-attach ng iba't ibang uri ng mga file sa mga uri ng node na gusto mo.
  • Pag-embed: Nagbibigay-daan ito sa pag-embed ng media sa loob ng mga node na naka-host sa iyong mga website.

4) Ipaliwanag kung paano gumagana ang caching sa Drupal?

Sa pamamagitan ng caching Drupal ay nagbibigay-daan upang mapabilis ang website gamit ang iba't ibang configuration tulad ng page caching, block caching at lifetime para sa mga naka-cache na pahina.
  • Pag-cache ng Pahina: Ito ay nagbibigay-daan sa kabuuan HTML ng bawat pahina na maiimbak sa database. Binabawasan nito ang dami ng mga query na kailangan
  • I-block ang Caching: Maaari mong itakda ang setting ng cache para sa isang block sa mga view, kapag ang block ay ginawa ng mga view
  • Pinakamababang buhay ng cache: Ito ang tagal ng oras bago ma-clear ang cache ng page. Sa bawat cron run, na-clear ang mga page cache.
  • Pag-expire ng mga naka-cache na pahina: Nalalapat lamang ito para sa isang panlabas na mekanismo, halimbawa, ang iyong browser cache o barnisan
Mga Tanong sa Panayam ng Drupal
Mga Tanong sa Panayam ng Drupal

5) Ano ang patch?

Ang patch ay isang file na naglalaman ng isang listahan ng mga pagkakaiba sa pagitan ng isang set ng mga file, at isa pa. Sa pamamagitan ng mga patch, lahat ng pagbabago sa code tulad ng mga pagdaragdag o pagtanggal sa Drupal core ay maaaring gawin. Gayundin, ang mga patch ay maaaring gamitin upang gumawa ng mga pagbabago sa isa pang kopya ng orihinal o pangunahing file.

6) Ano ang ibig sabihin ng PDO?

Ang ibig sabihin ng PDO ay PHP Data Object; ito ay isang payat at pare-parehong paraan upang ma-access ang mga database. Pinapayagan nito ang mga developer na magsulat ng portable code nang madali.

7) Ipaliwanag kung paano gumagana ang database system ng Drupal?

Sa isang database, ang Drupal ay nag-iimbak ng impormasyon, at ang bawat impormasyon ay may sariling talahanayan ng database. Halimbawa, ang pangunahing impormasyon tungkol sa mga node ng iyong site ay iniimbak at pinananatili sa node table, at kung gagamitin mo ang CCK module upang magdagdag ng mga field sa iyong mga node, ang impormasyon ng field ay iniimbak sa isang hiwalay na talahanayan.

8) Pangalanan ang ilan sa mga pinakakaraniwang ginagamit na PHP based CMSs?

Ang ilan sa mga karaniwang ginagamit na PHP ay

9) Ano ang DRUSH sa Drupal?

Ang DRUSH ay isang command line shell at UNIX scripting interface para sa Drupal drupal

10) Ipaliwanag kung ano ang module sa Drupal? Ilista ang ilan sa mga module na ginamit sa Drupal?

Ang mga module ay parang plugin para sa iyong site. Pinapayagan ka nitong magdagdag ng iba't ibang mga function sa iyong site tulad ng mga botohan, mga form sa pakikipag-ugnayan at mga field sa paghahanap. Ilan sa mga modyul na inirerekomenda ay
  • views
  • Token
  • Mga ctool
  • Mga Quicktab
  • Pathauto

11) Ipaliwanag kung ano ang mga pamamahagi ng Drupal at kailan gagamitin?

Ang mga distribusyon ay mga buong kopya ng Drupal, na kinabibilangan ng Drupal Core, kasama ang karagdagang software bilang mga module, tema, aklatan at mga profile sa pag-install. Maaari mong gamitin ang mga pamamahagi para sa
  • Pagsusuri sa Drupal
  • Demoing Drupal
  • Pag-aaral ng Drupal
  • Mabilis na nagbubuklod na Site

12) Ilista ang SEO magagamit ang mga module sa Drupal?

Ang ilan sa mga SEO ang mga module na magagamit sa Drupal ay
  • Pathauto
  • Mga meta tag/ Node na salita
  • Mga Link ng Serbisyo
  • Google Analytics
  • Kaugnay na Link
  • Maghanap ng 404
  • Site map
  • Listahan ng url

13) Ipaliwanag kung ano ang timbang ng Drupal?

Ang terminong Drupal weight ay ginagamit upang ilarawan ang priyoridad o pagkakasunud-sunod kung saan pinoproseso ang function, o ipinapakita ang block/node. Ang isang mas mabibigat na (+10) na timbang ay lalabas na mas mababa sa mga listahan habang ang isang mas mababang timbang (-10) ay lalabas sa tuktok ng mga listahan.

14) Ipaliwanag kung ano ang Drupal cron?

Upang awtomatikong magsagawa ng mga command o script sa mga tinukoy na agwat ng oras at petsa, kailangan mong gumamit ng Drupal cron.

15) Bakit kailangan ng Drupal ng database? Anong mga database ang sinusuportahan?

Iniimbak ng Drupal ang impormasyon nito sa database tulad ng mga indibidwal na pahina, mga rehistradong gumagamit at iba pa. Para sa iyong Drupal site, database ang bumubuo sa back end; sinusuportahan nito MySQL /MariaDB, PostgreSQL at sa Drupal 7, SQLite.

16) Ipaliwanag kung ano ang render ayos sa Drupal?

Para sa Drupal content render arrays ay ang mga pangunahing building blocks. Sa Drupal, ang mga render array ay nagbibigay sa iyo ng isang structured na paraan para baguhin ang content sa pamamagitan ng program bago ito ipakita.

17) Ipaliwanag kung ano ang gamit ng Ctools sa Drupal?

Ang suite na ito ay isang hanay ng mga API at tool, at ginagawa nitong mas madaling pangasiwaan AJAX mga kahilingan at sabihin sa kliyente kung ano ang gagawin sa kanila.

18) Ano ang mga file na kailangan para sa tema at module?

Gumagamit ang Drupal ng mga .info file upang mag-imbak ng metadata tungkol sa mga tema at module. Ang mga file na kinakailangan para sa
  • tema: istilo.css , page.tpl.php , template.php, block.tpl.php
  • Modyul: modulename.info , modulename.module , opsyonal na modulename.install

19) Ipaliwanag gamit ang modyul kung paano mo mai-drop ang talahanayan?

Upang i-drop ang talahanayan maaari mong gamitin ang db_drop_table sa pag-install ng file.

20) Ano ang mga pagsasalin na makukuha sa Drupal?

Ang Drupal ay isinalin sa lahat ng tanyag na wika kabilang ang
  • Katalan
  • Pranses
  • Hanggaryan
  • Olandes

21) Nagbibigay ba ang Drupal ng suporta?

Tulad ng lahat ng open-source na proyekto, walang available na komersyal na suporta. Gayunpaman, mayroong isang malawak na online na komunidad para sa Drupal na magagamit sa pamamagitan ng Mga Forum at IRC online na chat na higit sa sabik na sagutin ang iyong mga query. Ang mga tanong sa panayam na ito ay makakatulong din sa iyong viva(orals)
magbahagi

7 Comments

  1. awatara Pasu Tech sabi ni:

    Sagot para sa tanong na "Ano ang mga file na kailangan para sa tema at module?" ay mali.

    Ang mga mandatoryong file na kinakailangan para sa paglikha ng tema ay .info lamang. Nang walang ibang mga file maaari kaming lumikha ng isang tema.

    1. awatara Guru99 sabi ni:

      Ikaw ay tama at ngayon ay na-update.

  2. awatara pravat231 sabi ni:

    kung paano i-flush ang isang naka-cache na entry sa menu mula sa Memcache sa halip na i-clear ang buong cache.

  3. awatara vivek saihgal sabi ni:

    mahilig gumawa ng sales at marketing course

  4. awatara CodeLekhk sabi ni:

    Magandang tanong! Ngunit magiging mahusay kung maaari kang magdagdag ng higit pang mga tanong / i-update ang mga tanong ayon sa pinakabagong bersyon ng Drupal.

    salamat

  5. awatara Diao Diallo sabi ni:

    Salamat dito, nakatulong ito sa akin.

Mag-iwan ng Sagot

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan *