diff --git a/Translations/French/README.md b/Translations/French/README.md index ae9da29..1cb08b4 100644 --- a/Translations/French/README.md +++ b/Translations/French/README.md @@ -2,97 +2,79 @@ Cette liste contient un certain nombre de questions que vous pouvez poser lors d'un entretien d'embauche pour un développeur Front-End. Il n'est en aucun cas recommandé de poser toutes ces questions à un candidat (ça prendrait des heures). Choisissez en quelques-unes liées au profil que vous rechercher afin de vérifier les compétences dont vous avez besoin. -L'article [Bases pour les développeurs front-end](http://rmurphey.com/blog/2012/04/12/a-baseline-for-front-end-developers/) (en) de [Rebecca Murphey](http://rmurphey.com/) est aussi une bonne ressource à lire avant de se lancer dans un entretien. - **Note:** Gardez en tête que la plupart de ces questions sont ouvertes et qu'elles peuvent mener à des discussions intéressantes, qui vous en apprendront plus sur les capacités de la personne. ## Table des matières - 1. [Contributeurs originaux](#contributors) - 1. [Questions générales](#general) - 1. [Questions sur HTML](#html) - 1. [Questions sur CSS](#css) - 1. [Questions sur JS](#js) - 1. [Questions sur jQuery](#jquery) - 1. [Questions sur la programmation](#jscode) - 1. [Questions pour le plaisir](#fun) + 1. [Questions générales](#general-questions) + 1. [Questions sur HTML](#html-questions) + 1. [Questions sur CSS](#css-questions) + 1. [Questions sur JS](#js-questions) + 1. [Questions sur réseau](#network-questions) + 1. [Questions sur la programmation](#code-questions) + 1. [Questions pour le plaisir](#fun-questions) -####Contributeurs originaux: +####S'impliquer : -La majorité des questions sont tirées d'un sujet sur [oksoclap](http://oksoclap.com/) créé à l'origine par [Paul Irish](http://paulirish.com) ([@paul_irish](http://twitter.com/paul_irish)) et les personnes suivantes y ont contribué: - -* [@bentruyman](http://twitter.com/bentruyman) - http://bentruyman.com -* [@cowboy](http://twitter.com/cowboy) - http://benalman.com -* [@ajpiano](http://ajpiano) - http://ajpiano.com -* [@SlexAxton](http://twitter.com/slexaxton) - http://alexsexton.com -* [@boazsender](http://twitter.com/boazsender) - http://boazsender.com -* [@miketaylr](http://twitter.com/miketaylr) - http://miketaylr.com -* [@vladikoff](http://twitter.com/vladikoff) - http://vladfilippov.com -* [@gf3](http://twitter.com/gf3) - http://gf3.ca -* [@jon_neal](http://twitter.com/jon_neal) - http://twitter.com/jon_neal -* [@wookiehangover](http://twitter.com/wookiehangover) - http://wookiehangover.com -* [@iansym](http://twitter.com/iansym) - http://twitter.com/iansym + 1. [Contributeurs](#contributors) + 1. [Comment contribuer (en)](https://github.com/h5bp/Front-end-Developer-Interview-Questions/blob/master/CONTRIBUTING.md) + 1. [Licence](https://github.com/h5bp/Front-end-Developer-Interview-Questions/blob/master/LICENSE.md) **[[⬆]](#toc)** -####Questions générales: +####Questions générales: * Qu'avez-vous appris cette semaine ? * Qu'est ce qui vous motive ou vous intéresse dans le développement ? -* Parlez-moi de votre environnement de travail préféré. (OS, éditeur, navigateur, outils, etc.) +* Quel a été le dernier défi technique que vous avez expérimenté et comment l'avez-vous résolu ? +* Quelles considérations en terme d'UI, Sécurité, Performance, SEO, Maintenabilité ou Technologie faites-vous lorsque vous concevez une application web ou site ? +* Parlez-moi de votre environnement de travail préféré. +* Avec quels logiciels de gestion de versions êtes vous familier? * Pouvez-vous décrire comment vous travaillez (votre workflow) lorsque vous créez une page web ? -* Avec quels logiciels de gestion de versions êtes vous familier? +* Si vous aviez 5 feuilles de style différentes, de quel façon les intgreriez-vous le mieux dans un site ? * Pouvez-vous décrire la différence entre amélioration progressive et dégradation gracieuse ? - * Point bonus si description des méthodes de détection. -Expliquez ce que le terme «HTML sémantique» signifie. * Comment optimisez-vous les performances de vos pages web (assets/resources) ? - * Parmi les solutions possibles : - * La concaténation des fichiers - * La minification des fichiers - * L'utilisation d'un Content Delivery Network (CDN) - * La mise en cache - * etc. -* Pourquoi est-il préférable de disposer ses assets sur des domaines différents ? - * Combien de ressources différentes à la fois un navigateur peut-il télécharger à partir d'un même domaine ? +* Combien de ressources différentes à la fois un navigateur peut-il télécharger à partir d'un même domaine ? + * Quelles sont les exceptions ? * Donnez 3 façons qui permettent de réduire le temps de chargement d'une page (perçu ou réel). * Si vous commencer à travailler sur un projet existant, où votre prédécesseur a utilisé des tabulations pour indenter son code et que vous utilisez des espaces, que faites-vous ? - * Vous proposez d'utiliser quelque chose comme EditorConfig (http://editorconfig.org) - * Vous restez fidèle aux conventions - * `issue :retab! command` -* Développez un simple diaporama - * Un point bonus si vous le faites sans JS +* Décrivez comment vous développeriez un simple diaporama * Quels outils utilisez-vous pour tester la performance de votre code ? - * JSPerf (http://jsperf.com/) - * Dromaeo (http://dromaeo.com/) - * etc. * Si vous pouviez maîtriser parfaitement une technologie cette année, laquelle serait t'elle ? * Expliquez l'importance des standards et des organisations les édictant. * Qu'est-ce que le FOUC, comment l'évitez-vous ? +* Expliquez qu'est-ce que sont ARIA et les lecteurs d'écrans, et comment rendre votre site internet accessible +* Expliquez quelques-uns des pour et contre des animations CSS par rapport aux animations JavaScript **[[⬆]](#toc)** -####Questions sur HTML : +####Questions sur HTML : * Que fait un `doctype` ? * Quelle est la différence entre les modes `standard` et `quirks` ? -* Quelles sont les limitations des pages XHTML ? - * Y a t'il des problèmes à envoyer des pages avec le content-type `application/xhtml+xml` ? +* Quelles sont les différences entre HTML et XHTML ? +* Y a t'il des problèmes à envoyer des pages avec le content-type `application/xhtml+xml` ? * Comment servez-vous une page avec du contenu multilingue ? - * À quoi devez-vous faire attention quand vous désignez ou développez des pages pour des sites multilingues ? +* À quoi devez-vous faire attention quand vous désignez ou développez des pages pour des sites multilingues ? * À quoi les `data-` "attributes" servent-ils ? * Si l'on considère que HTML5 est une plateforme web ouverte, quelles sont les briques de base de HTML5 ? -* Décrivez la différence entre cookies, sessionStorage, et localStorage. +* Décrivez la différence entre `cookie`, `sessionStorage`, et `localStorage`. +* Décrivez la différence entre `