$ docker ps # Visualiser les conteneurs actifs
$ docker ps -a # Visualiser tous les conteneurs
$ docker rm [container] # Supprimer un conteneur inactif
$ docker rm -f [container] # Forcer la suppression d'un conteneur actif
$ docker images # Lister les images existantes
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Cible : Développeur PHP / Symfony / MySQL | |
Niveau : Senior | |
Ce document propose des questions classiques, sans piège, à poser lorsque vous désirez valider un candidat pour un poste de développeur back. | |
J'utilise personnellement cette trame de questions, libre à vous de vous en inspirer, d'ajouter vos propres questions, et de déterminer lesquelles sont éliminatoires à vos yeux. | |
Veille technologique | |
Quelle est la version actuelle de PHP ? | |
> http://php.net/supported-versions.php |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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) ? |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
apt-show-versions -b > pkg-list.txt # Récupère la liste des paquets installés | |
ls -al # Si l'alias ll n'existe pas | |
ls | wc -l # Compte le nombre de fichiers présents dans un répertoire | |
uname -a # Affiche le nom de l'OS courant | |
uname -r # Affiche la version du noyau linux | |
cat /proc/version # affiche le nom de la distribution | |
lsb_release -a # affiche les infos de la version d'ubuntu | |
ssh-keygen -t rsa # Génère une clé privée et une clé publique dans ~/.ssh/ | |
ssh-keygen -l # Affiche le fingerprint de la clé ssh | |
alias d='cd ~/dev' # Crée un alias |
git add -vA # ajoute tous les changements au commit, verbeux
git rm [fichiers] # supprime les fichiers du dépôt
git add -p [fichier] # permet de préciser quels morceaux de code d'un fichier sont à ajouter au commit
git pull # met à jour ses fichiers locaux à partir d'un dépôt distant (cela effectue un fetch puis un merge)
git pull -r # met à jour ses fichiers locaux en effectuant un rebase
git push # envoie les modifications locales sur un dépôt distant
git push -f # force à envoyer ses modifications locales sur un dépôt distant. À utiliser avec précaution.