Top 17 des questions et réponses des entretiens avec les développeurs Web

Questions d'entretien de développement Web

Voici les questions et réponses des entretiens de développement Web pour les débutants ainsi que les candidats développeurs Web expérimentés pour obtenir l'emploi de leurs rêves.


1) Expliquez quelles sont les principales responsabilités d'un développeur Web ?

  • Programmer tester et déboguer toutes les applications Web
  • Concevoir, développer, tester et déployer des applications Web
  • Téléchargement de sites sur le serveur et enregistrement auprès de différents moteurs de recherche
  • Coordonner avec d'autres concepteurs et programmeurs pour développer des projets Web
  • Corriger les bugs, dépanner et résoudre les problèmes
  • En cas de défaillance du système, lancer des tests périodiques et mettre en œuvre des plans d'urgence
  • Développer des structures de code appropriées pour résoudre des tâches spécifiques
  • Soutenir et aider à l'entretien et un entretien de sites Web
  • Assumer la propriété du code tout au long de la mise en scène, du développement, des tests et de la production

Téléchargement PDF gratuit : Questions d'entretien pour les développeurs Web


2) Qu'est-ce que le développeur Web devrait savoir ?

Un bon développeur web doit savoir


3) Expliquez ce qu'est le CORS ? Comment ça marche?

(CORS) Cross-Origin Resource Sharing est un mécanisme qui permet à de nombreuses ressources (par exemple, JavaScript, polices, etc.) d'une page Web d'être demandées à un autre domaine en dehors du domaine d'où provient la ressource. Il s'agit d'un mécanisme pris en charge dans HTML5 qui gère l'accès XMLHttpRequest à un domaine différent.


4) Énumérez les avantages de HTTP/2 par rapport à HTTP 1.1 ?

L'avantage de HTTP/2 par rapport à HTTP/1.1 est

  • Compression des données des en-têtes HTTP
  • Technologies push serveur
  • Sur une seule connexion TCP chargement parallèle des éléments de la page
  • Priorisation de la demande

5) Expliquez ce qu'est un ETag et comment ça marche ?

Un ETag est un identifiant opaque attribué par un serveur Web à une version spécifique d'une ressource trouvée sur une URL. L'ETag fait partie de HTTP, le protocole du World Wide Web et lorsque le serveur lit l'ETag à partir de la demande du client, le serveur peut alors dire s'il faut envoyer le fichier (HTTP 200) ou dire au client d'utiliser simplement sa copie locale (HTTP304).

Questions d'entretien de Développeur Web
Questions d'entretien de Développeur Web

6) Expliquez ce qu'est une longue interrogation ?

L'interrogation longue est un modèle de développement d'applications Web utilisé pour émuler le transfert de données du serveur vers le client. Lorsque l'interrogation longue est utilisée, le client envoie une demande au serveur et la connexion reste intacte jusqu'à ce que le serveur soit prêt à envoyer des données au client. La connexion ne sera fermée qu'après le renvoi des données au client ou l'expiration du délai de connexion.


7) Expliquez ce qu'est la DTD (Document Type Declaration) ? Mentionnez quelle est la différence entre CDATA et PCDATA dans DTD ?

Une DTD signifie Document Type Definition (DTD) qui définit la structure, les éléments juridiques et les attributs d'une XML document.

  • DONNÉES PC: Un PCDATA est une donnée de caractère analysée. Les analyseurs XML analysent généralement tout le texte d'un document XML.
  • CDATA: Alors que CDATA est une donnée de caractère non analysée, le terme CDATA est utilisé pour les données textuelles qui ne doivent pas être analysées par l'analyseur XML.

8) Mentionnez quelques conseils que vous pouvez utiliser pour réduire le temps de chargement d'une application Web que vous avez écrite ?

Pour diminuer le temps de chargement d'une application web, vous devez suivre les conseils suivants

  • Optimisez les images pour qu'elles ne dépassent pas la résolution de l'écran et enregistrez-les sous forme de fichier compressé
  • Éliminer tous les fichiers JavaScript pour réduire la quantité de données transférables
  • Combinez et minimisez tout CSS et JS et appelez-les dans le pied de page
  • Différer ou asynchroniser les fichiers JS

9) Mentionnez quelle est la bonne façon d'inclure JavaScript dans votre code HTML ?

La bonne façon d'inclure JavaScript dans votre code HTML consiste à utiliser des gestionnaires d'événements en ligne ou du code en ligne.

Questions d'entretien de développement Web
Questions d'entretien de développement Web

10) Expliquez en CSS, comment pouvez-vous faire changer la couleur d'arrière-plan d'un élément de formulaire lorsque l'utilisateur saisit du texte ? Est-ce que cela fonctionne dans tous les navigateurs ?

Oui, vous pouvez modifier l'apparence par défaut des éléments de formulaire en stylisant leurs balises HTML : entrée, sélection et zone de texte, mais cela ne fonctionnera pas pour tous les navigateurs.


11) Expliquez quelle est la différence entre les cookies et le stockage local ?

  Cookies Stockage local
Côté client/côté serveur Données accessibles à la fois côté client et côté serveur. Les données sont envoyées au côté serveur avec chaque demande de cookie. Seules les données côté navigateur local sont accessibles. Le serveur ne peut pas utiliser le stockage local tant qu'il n'a pas délibérément envoyé une demande au serveur via POST ou GET
Taille La capacité de stockage des cookies est de 4095 octets/cookie La capacité de stockage du stockage local est de 5 Mo par domaine
Expiration Les cookies ont une date d'expiration et les données des cookies sont supprimées après un certain temps Il n'y a pas d'expiration et doit être supprimé manuellement

12) En HTML, quelle balise peut être utilisée pour un contrôle de saisie de texte multiligne ?

Pour le contrôle de saisie de texte multiligne, vous pouvez utiliser la « balise textarea ».


13) Expliquez comment pouvez-vous faire référence au fichier CSS dans la page Web ?

Vous pouvez vous référer au fichier .CSS dans la page Web en utilisant le étiqueter. Il doit être conservé entre étiqueter. Par exemple <linkhref=”/css/mystyle.css” type=”text/css” rel=”stylesheet”/>


14) Énumérez quelques façons de réduire le temps de chargement des pages ?

Vous pouvez faire les choses suivantes pour réduire le temps de chargement de la page

  • Réduisez la taille de l'image
  • Suppression des widgets inutiles.
  • Compression HTTP
  • Placer CSS en haut et référence de script en bas ou dans des fichiers externes
  • Réduire les recherches
  • Minimiser les redirections
  • Mise en cache,

15) En HTML mentionner la différence entre et ?

La différence entre et est-ce un

Encadrement Div
Avec les cadres, vous pouvez afficher plusieurs documents HTML dans la même fenêtre de navigateur Le balise définit une division ou une section dans un document HTML
La balise frame déclare une fenêtre particulière dans un jeu de cadres Le est utilisé pour regrouper des éléments de bloc pour les formater avec des styles
Les cadres peuvent charger d'autres ressources en utilisant HTML D'autre part, la page, les divisions peuvent servir du contenu local à la manière des cadres, mais ce contenu n'est pas indépendant de la page cependant

16) En quoi le XHTML est-il différent du HTML ?

  • XHTML exige que toutes les balises soient en minuscules
  • XHTML exige que toutes les balises soient fermées correctement
  • XHTML exige que tous les attributs soient entourés de guillemets doubles
  • XHTML interdit aux éléments en ligne de contenir des éléments de niveau bloc

17) Lister les nouvelles API fournies par le standard HTML 5 ?

  • HTML 5 est livré avec un certain nombre de nouvelles API
  • Média API
  • API de suivi de texte
  • API de cache d'application
  • API de transfert de données
  • Interaction de l'utilisateur
  • API de commande
  • API de validation des contraintes
  • API d'historique

Ces questions d'entretien vous aideront également dans votre soutenance

Partager

9 Commentaires

  1. Je suis sur le point de lancer un site d'apprentissage de langues. J'ai 64 fichiers MP4 (577 Mo combinés) que j'aimerais permettre aux utilisateurs de télécharger gratuitement. Combien cela me coûtera-t-il en tant que propriétaire du site ?

  2. Avatar Concevoir des solutions dit:

    Le développement d'applications Web nous aide à comprendre les questions difficiles. Merci pour le partage de ce merveilleux post. continuez à partager de tels blogs avec nous.

Soyez sympa! Laissez un commentaire

Votre adresse email n'apparaitra pas. Les champs obligatoires sont marqués *