Skip to content
Snippets Groups Projects
Commit 33b45ded authored by Benoît Harrault's avatar Benoît Harrault
Browse files

Initial release

parent 43d7f898
Branches
Tags
1 merge request!1Initial release
## Common
- Qu'est ce que l'UTF-8 ?
- Que veut dire "UTC" ?
- Quel moyen peut-on utiliser pour faire communiquer un programme Java et un autre en C ?
- Quel sont les avantages / inconvénients / cas d'usages des langages suivants :
- shell
- Java
- Php
- Python
- COBOL
- Citez 2 gestionnaires de versions.
- Citez 2 distributions linux.
- Pourquoi le logo de Java est-il une tasse de café ?
- Quel est votre IDE préféré ? Éditeur de texte préféré ?
- À quoi sert un `git rebase` ?
- Citez quelques sites de veille technologique.
- Qu'est ce qu'une "pull request" ou "merge request" ?
- Donnez un exemple de données concernant une personne :
- en XML
- en JSON
- en Yaml
- en CSV
- Citez quelques exemples de frameworks de tests unitaires (Java, Php, javascript, ...)
- Citez quelques exemples d'outils de contrôle de qualité de code.
- Écrivez 42 en binaire et en hexadécimal.
## Databases
- Citez 3 moteurs de base de données relationnelle
- Qu'est ce qu'une base NoSQL ? Citez 3 moteurs de bases NoSQL.
- À quoi servent les index d'une table ?
- À quoi servent les transactions ?
## Php (Symfony)
- À quoi sert Doctrine ?
- Quelles sont les différences majeures entre la version 4 et la version 3 ?
- Quel dossier doit être servi par le serveur web ?
PHP.md 0 → 100644
## Php
- Quelle version majeure est actuellement recommandée ?
- Quelle version majeure est actuellement très utilisée ?
- Citez 2 frameworks courants.
# technical-testing
# Technical testing
Some questions that should be asked to a candidate during recruitment.
\ No newline at end of file
Some questions that should be asked to a candidate during recruitment.
## Categories
- [Common](COMMON.md)
- [Databases](DATABASES.md)
- [Web](WEB.md)
- [Security](SECURITY.md)
- [Php](PHP.md)
- [Php (Symfony)](PHP-SYMFONY.md)
## Security
- Qu'est ce qu'une faille XSS ? Comment s'en prémunir ?
- Qu'est ce qu'une faille CSRF ? Comment s'en prémunir ?
- Qu'est ce qu'une injection SQL ? Comment s'en prémunir ?
- Qu'est ce qu'un "buffer overflow" ? Comment s'en prémunir ?
- Qu'est ce qu'un bon mot de passe ?
- À quoi sert un "salt" ?
- `md5` est il un moyen fiable de hasher un mot de passe ?
- Comment être certain que l'utilisateur ne modifie pas le code javascript exécuté sur son navigateur ?
WEB.md 0 → 100644
## Web
- Citez 2 frameworks javascript
- Qu'apporte HTML5 sur ses prédecesseurs ?
- Avantages / inconvénients d'utiliser un CDN
- Qu'est ce qu'un "load balancer" ?
- Qu'est ce qui passe en général par le port 22 ?
- Qu'est ce qui passe en général par le port 443 ?
- Quelle couleur correspond au code #19AE1B ?
- Citez 3 serveurs web / applicatifs.
- À quoi sert un proxy ?
- À quoi correspond l'erreur `HTTP 403` ?
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment