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

Merge branch 'initialRelease' into 'master'

Initial release

See merge request !1
parents 43d7f898 33b45ded
No related branches found
No related tags found
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