Skip to content

Instantly share code, notes, and snippets.

@jpchateau
Last active April 4, 2024 16:04
Show Gist options
  • Save jpchateau/10091ed959a5a420b8b9 to your computer and use it in GitHub Desktop.
Save jpchateau/10091ed959a5a420b8b9 to your computer and use it in GitHub Desktop.
Questions Front Dev
HTML / CSS
==========
Qu'est-ce que le responsive design ?
Comment définir des breakpoints en css ?
> media queries : (@media only screen and (min-device-width : 320px) and (max-device-width : 480px)
Qu'est ce que le design adaptif (fluid grid) ?
A quoi sert la balise viewport ?
Quels moteurs de template connaissez-vous...
En PHP (twig, smarty) ?
EN JS (mustache, jade, twigjs, handlebars) ?
Quelles sont les nouveautés introduites par HTML 5 et CSS 3 ?
Pouvez-vous m'expliquer le localStorage ? Et le sessionStorage ?
Que sont les transitions CSS ?
Comment faites vous pour gérer la compatibilité avec les anciens navigateurs => mode dégradé / polyfill
Quelles sont les bonnes pratiques SEO ?
Comment optimisez-vous le rendu (perfs) ?
> sprites images
> compression lossless images
> minification et concaténation des jss et css
> gzip
> cache http
Quelles sont pour vous les différences principales entre LESS et SASS ?
> Nom de variables : @less, $scss
> fichier .sass
Quest-ce que cela apporte par rapport à CSS ?
> code imbriqué, variables, mixins
CSS Préfixes vendors ?
Qu'est-ce qu'une pseudo classe en CSS ?
Que pouvez-vous me dire sur BEM et OOCSS ?
Javascript
jQuery : Comment faites-vous pour sélectionner un élément qui a une classe particulière ?
Quelle est la différence entre on/delegate/bind/live ?
Connaissez-vous des frameworks MVC côté client ?
(Quel framework conseillez-vous ?)
(Quelle est votre méthode pour débugger ?)
Connaissez-vous des frameworks de tests unitaires en JS ?
> QUnit, mocha
Avez-vous déjà un utilisé un task runner ?
> grunt, gulp
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment