Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Culture générale

Total questions: 16

Worksheet time: 8mins

Name
Class
Date
1.

Cocher les réponses ayant le même contexte :


Veuillez choisir au moins une réponse :

a)

puppet

b)

chef

c)

ansible

d)

IIB

e)

docker

2.

Cocher les réponses ayant le même contexte :


Veuillez choisir au moins une réponse :

a)

Jenkins

b)

PGP

c)

jekyll

d)

Gitlab CI

e)

Hugo

3.

Afin de respecter les bonnes pratiques REST, quel doit être la endpoint pour une API REST qui

permet de lister produits qui ont le tag "frais"

a)

GET /listProductByTag/frais

b)

POST /getByTag avec comme paramètre en x-www-form-urlencoded : action=list et

tag=frais

c)

GET /products?tag=frais

d)

GET /product/tag/frais

e)

GET /listProductByTag?tag=frais

4.

Afin de respecter les bonnes pratiques REST, quel doit être la endpoint

pour une API REST qui

permet de changer le prix d'un produit ?

a)

PATCH /products/1324/price en envoyant en payload le nouveau prix

b)

PATCH /products/1324 en envoyant en payload le nouveau prix

c)

PUT /products/1324 en envoyant en payload le json du produit en entier

d)

POST /products/1324 en envoyant en payload le json du produit en entier

e)

PUT /products/1324/price en envoyant en payload le nouveau prix

5.

Cocher les réponses ayant le même contexte :


Veuillez choisir au moins une réponse :

a)

Kafka

b)

IBM MQ

c)

IIB

d)

RabbitMQ

e)

gatsby

6.

En gitflow, est ce qu'une branche feature doit être supprimée après merge ?

Sélectionnez une réponse :

a)

Vrai

b)

Faux

7.

Quels sont les codes HTTP qui indiquent une redirection permanente ?

a)

301

b)

308

c)

302

d)

501

e)

304

8.

Avec quelle code de réponse HTTP trouve-t-on le header '

WWW-Authenticate' ?

Veuillez choisir une réponse :

a)

403

b)

401

c)

404

d)

402

e)

400

9.

Entre un ordinateur A et un serveur HTTP écoutant sur le port 80 et tournant sur l'ordinateur

B, combien peux-t-il y avoir de connexion simultanée ?

a)

1024 connexion

b)

~ 64K connexion

c)

256 connexion

10.

Cocher les réponses ayant le même contexte :

Veuillez choisir au moins une réponse :

a)

gatsby

b)

maven

c)

npm

d)

composer

e)

ansible

11.

Quels sont les langages de programmation n'ayant pas la notion de thread :

Veuillez choisir au moins une réponse :

a)

JS

b)

PHP

c)

Dart

d)

JAVA

e)

Swift

12.

Quels sont les langages de programmation compilés en Ahead Of Time (AOT, pas de byte code

like) et ayant un garbage collector ?

a)

JS

b)

PHP

c)

Dart

d)

Java

e)

Go

13.

Quelle est la faille qui permettrai de lire un token JWT sauvegardé dans le localstorage du

navigateur ?

a)

SQL Injection

b)

DDOS

c)

XSS

14.

Quelle est l'architecture logicielle qui permet d'appliquer le "Dependency Inversion Principle"

au niveau architecturale ?

a)

Architecture micro service

b)

Onion Architecture

c)

Architecture en couches

d)

Architecture triangulaire

e)

SOLID Architecture

15.

Le design pattern singleton est parfois considéré comme un anti-pattern. A votre avis lequel

est principes SOLID ne respecte-t-il pas ?

a)

Interface segregation principle

b)

Liskov substitution principle

c)

Dependency inversion principle

d)

Single-responsibility principle

e)

Open–closed principle

16.

Quel est le principe SOLID non respecté par le code suivant


package com.mk.xebia.solid.controllers;


import com.mk.xebia.solid.services.HelloWorldService;


public class HelloWorldController {


private HelloWorldService helloWorldService = new HelloWorldService();

public String greet(){

return "The message is :: " + this.helloWorldService.getMessage();

}

}

a)

Single-responsibility principle

b)

Dependency inversion principle

c)

Liskov substitution principle

d)

Interface segregation principle