Sigmalis

Create an engaging and colorful digital illustration related to front-end development, showcasing elements like code snippets, user interface designs, and technology symbols to convey a sense of learning and technology.

Front-End Mastery Quiz

Testez vos compétences en développement front-end avec notre quiz exhaustif ! Ce questionnaire est conçu pour évaluer vos connaissances sur des sujets essentiels tels que RxJS, GraphQL, et TypeScript.

  • 25 questions variées
  • Durée estimée : 30 minutes
  • Répondre sans aide externe
25 Questions6 MinutesCreated by CodingWizard123
Bienvenue sur le questionnaire de dev front-end! La durée du test ne devrait pas dépasser 30 minutes. Toutes les réponses se trouvent sur google mais étant donné que c'est un test censé évaluer vos compétences, nous vous demandons de répondre uniquement par vous même. Si vous ne connaissez pas la réponse, mettez ce qui vous semble le plus plausible. Attention certaines questions peuvent avoir plusieurs réponses. Bonne quiz!
Bienvenue sur le questionnaire de dev front-end! La durée du test ne devrait pas dépasser 30 minutes. Toutes les réponses se trouvent sur google mais étant donné que c'est un test censé évaluer vos compétences, nous vous demandons de répondre uniquement par vous même. Si vous ne connaissez pas la réponse, mettez ce qui vous semble le plus plausible. Attention certaines questions peuvent avoir plusieurs réponses. Bonne quiz!
Quelle est votre email ?
Rxjs est
Une librairie propre à React
Une librairie d'observables
Des composants pour react
RxJS: Pourquoi est-il recommandé d'utiliser .pipe ? (plusieurs réponses possibles)
Pour ne pas surcharger l'objet Observable inutilement
Pour permettre de tree-shaking
Pour facilement (ré)utiliser ses propres opérateurs
Aucune de ces réponses
On a le component angular suivant: <mon-component [data]=getData()>, curieusement, 'mon-component' semble être rendu très fréquemment par Angular. Pourquoi ?
Comment règleriez vous le problème précédent sachant que getData() change de valeur toutes les minutes ? (pas besoin de code, seulement une explication qui montre que vous avez compris le problème)
GraphQL
C'est une base de donnée orientée graph
C'est un language de requête
Aucun des deux
A quoi sert les webworkers ?
A créer des pages Web
A exécuter du code js en parallèle
A connecter plusieurs serveurs entre eux
A communiquer entre différent serveurs
Les promesses en JS sont
Eager: c'est à dire qu'elles s'exécutent dès qu'on les crée
Lazy: c'est à dire qu'elles s'exécutent que dès lors qu'on a besoin de leur résultats
'npm run monScript' démarre un script 'monScript' qui se trouve:
Dans package.json
Au niveau du pwd ou dans ses parents
Dans nodes_modules
Du code asynchrone sera plus lisible:
En chainant des promesses
En utilisant des async / await
En utilisant des callbacks "à la node"
Comment le js évite-t-il les accès concurrentiels ?
Avec des mutex ou sémaphores
Au moyen d'une event loop
Avec des promesses et web workers
Design pattern évoque pour vous
Des 'components' graphiques réutilisables
Un outil de reconnaissance de séquence
Un motif graphique qui se répète
Un patron de conception
L'intégration continue sert à
A calculer l'aire sous une fonction non discrète
Éviter qu'un employé soit mis à l'écart
Automatiser le processus de test et mise en production
Un linter est
Fortement recommandé
Pas très utile
CeciEstDu
Snake case
Pascal case
Camel case
Kebab case
Duck case
Switch case
Typescript est
Fortement recommandé
Pas très utile
TDD est un acronyme connu pour
Table data document
Table document data
Test driven development
Test driven definition
GIT: Vous travaillez avec une équipe sur un projet avec git. On vous demande d'implémenter une petite fonctionnalité avec un carnet des tâches bien détaillé. La branche unique de référence est master, comment procédez vous ?
Je crée une branche à partir de master, je fais mes modifications sur cette branche, je fais un commit puis propose un merge de ma branche sur master
Je clone master sur mon ordinateur, j'effectue mes modifications dessus puis je push le tout sur master une fois le travail effectué.
Cocher LES éléments qui sont des design patterns
Accessor
Observable
Panel
Singleton
Factory
Decorator
Class
Scalar
En tant que programmeur, si je vous dit "solid" vous pensez à:
Une bonne méthodologie pour écrire du code fiable.
Rien de spécial
Un générateur de glue code
Bonus: Pouvez-vous citer quelques ouvrages (livres ou même références web) que vous recommanderiez à un nouveau développeur front-end afin qu'il excelle dans son domaine ?
A combien estimez vous la difficulté de ce test ? 1 facile - 6 difficile
Pensez vous avoir bien répondu à ce questionnaire ?
Probablement un sans faute
Dans la moyenne voire plus
Un peu en dessous de la moyenne
Vraiment pas terrible…
Aucune idée
Auriez vous des questions ou remarques ?
{"name":"Sigmalis", "url":"https://www.quiz-maker.com/QPREVIEW","txt":"Testez vos compétences en développement front-end avec notre quiz exhaustif ! Ce questionnaire est conçu pour évaluer vos connaissances sur des sujets essentiels tels que RxJS, GraphQL, et TypeScript.25 questions variéesDurée estimée : 30 minutesRépondre sans aide externe","img":"https:/images/course3.png"}
Powered by: Quiz Maker