Test Laravel | QCM, Questions, Quiz – Partie 17

Questions d’Entretien sur le framework Laravel avec des réponses pour la préparation des entretiens d’embauche, tests en ligne, examens et certifications. Ces questions et réponses sur le framework Laravel comprennent divers sujets tel que les bases du framework Laravel, MVC, les commandes Artisan, Base de données, RESTful, Routing, etc… Et sont tirés d’un vrai entretien écrit et certaines parties sont en direct. Cette méthode d’apprentissage systématique préparera facilement toute personne pour réussir son test sur le framework Laravel.
 
 

1. Qu’est-ce que la valeur TTL (Time-to-Live) dans le contexte du cache ?

A Une mesure de la taille du cache

B Le nom du pilote de la mémoire cache

C La durée pendant laquelle les données mises en cache sont considérées comme valides

D Le nombre total d’accès au cache

C
La durée pendant laquelle les données mises en cache sont considérées comme valides.

 

2. Dans la mise en cache Laravel, que se passe-t-il lorsque le TTL des données mises en cache expire ?

A Les données mises en cache sont définitivement supprimées

B Les données mises en cache sont actualisées avec de nouvelles valeurs

C Les données mises en cache sont déplacées vers le stockage à long terme

D Les données mises en cache restent valables indéfiniment

A
Les données mises en cache sont définitivement supprimées.

 

3. Quelle est l’utilité des tags de cache dans la mise en cache de Laravel ?

A Catégoriser les données mises en cache

B Définir des pilotes de mise en cache personnalisés

C Pour invalider l’ensemble du cache

D Les tags de cache ne sont pas utilisées dans Laravel.

A
Pour catégoriser les données mises en cache. Exemple, accédons aux tags de cache et plaçons une valeur dans le cache :

Cache::tags(['products'])->put('product_' . $product->id, $product, $minutes);

 

4. Comment effacer manuellement toutes les données mises en cache avec un tag spécifique dans Laravel ?

A En utilisant la commande Artisan cache:clear

B En appelant la méthode cache()->clearTag()

C En modifiant le fichier .env

D Les tags du cache ne peuvent pas être effacés manuellement

B
En appelant la méthode cache()->clearTag().

 

 
 

5. Quel est l’objectif principal des files d’attente(queues) dans Laravel ?

A Stocker les données de session des utilisateurs

B Gérer les migrations de bases de données

C Pour différer le traitement des tâches qui prennent du temps

D Créer des templates HTML

C
Pour différer le traitement des tâches qui prennent du temps.

 

6. Quel package Laravel fournit une API unifiée pour travailler avec les files d’attente ?

A jobs

B queues

C laravel-queue

D queue-manager

B
queues

 

7. Dans Laravel, qu’est-ce qu’un job ?

A Une définition de route spécifique

B Un fichier de migration de base de données

C Une unité de travail qui peut être traitée de manière asynchrone

D Un fichier de template Blade

C
Une unité de travail qui peut être traitée de manière asynchrone.

 

 
 

8. Quel est le pilote de file d’attente par défaut dans Laravel ?

A database

B sync

C redis

D file

B
sync

 

9. Quelle commande Laravel est utilisée pour envoyer un job dans une file d’attente ?

A php artisan create:job

B php artisan make:queue

C php artisan dispatch

D php artisan queue:work

C
php artisan dispatch

 

10. Dans les files d’attente en Laravel, que fait la méthode delay lors de l’envoi d’un job ?

A Elle annule le job

B Elle planifie l’exécution du job après un délai spécifié

C Elle traite immédiatement le job

D Elle définit la priorité du job

B
Elle planifie l’exécution du job après un délai spécifié.

 

 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *