Categories: WeLoveDevs.com

Le QCM de Février 2021 : Go !

En 2020 nous avons intégré une nouvelle fonctionnalité de QCM.

Aujourd’hui vous êtes plus de 6000 (!) à avoir passé des QCM et on est super contents ! Que ce soit pour vous préparer à un entretien technique ou juste pour réviser, nous sommes heureux d’avoir pu vous accompagner !

Après Git, Spring Framework, Symfony, API Platform, Kotlin et Ruby, on vous propose ce mois-ci un QCM sur go !

Naissance de Go

Go a été créé en 2007 par Google, rendu public en 2009 et sa première version finale est arrivée en 2012. Ce langage a été pensé pour améliorer la productivité des développeurs sur des machines multi-coeur en réseau.

Les 3 ingénieurs à la base de go voulaient un langage rapide à compiler, efficace à l’exécution et facile à coder. L’idée de base est de produire une version améliorée de C. Go est donc librement inspiré de C.

Caractéristiques

Go est statiquement typé et vient combler les manque de C tels que la garbage collection et une utilisation facilité de la programmation concurrentielle.

La compilation est quasiment instantanée et génère un seul fichier. Ca rend les déploiements assez simple.

Au niveau des paradigmes, go peut être utilisée de manière procédurale ou orientée objet.

Usage de go

On va pas se le cacher, si go est aujourd’hui aussi populaire, c’est surtout grâce à Docker et Kubernetes (k8s). Les deux mastodontes du déploiement par containers sont codés en go et leur extension se fait en go.

Parmi les projets notables on peut aussi trouver Grafana ou Hugo, le générateur de sites statiques. Terraform ( outil de scaffolding d’architecture) est aussi codé en go.

Les usages sont donc multiples mais surtout orienté ops.

Le QCM Go

Notre contributeur vous a concocté un QCM de niveau moyen. Les novices auront surement du mal à répondre à certaines questions, les experts pourront trouver quelque questions piège…

J’espère que vous passerez un bon moment avec ce QCM !

Contribuer aux QCM

Je cherche toujours des contributeurs ! Contribuer aux QCM WeLoveDevs c’est permettre à la communauté de s’évaluer sur des technos récentes et à jour. On nous a fait la remarque que le QCM .net était vieux, si vous vous sentez de le remettre à jour, n’hésitez pas à me contacter !

 

QCM Go

Testez vos compétences dès maintenant sur Go grâce à notre test 👌

Je fais le test !
Clément Devos

Recent Posts

Head of People engagée : comment aller au-delà des process RH ? Le témoignage inspirant d’Emmanuelle de HoppR.

“Être Head of People, ce n’est pas juste gérer des process RH” Pour Emmanuelle, Head…

19 heures ago

Que se passe-t-il vraiment après une fuite de données ? Impacts, chiffres et conséquences.

En 2026, oublier de fermer une balise HTML casse votre design. Mais oublier de sécuriser…

1 semaine ago

Marque employeur tech en 2026 : ce qui a changé en 10 ans

La marque employeur tech en 2026 rencontre un nouveau défi. Après des années d’abondance de…

3 semaines ago

Les insights du recrutement d’Alexandre Chavain, talent acquisition indépendant.

"Claude Code a rebattu les cartes il y a 8 mois."    On a retrouvé…

4 semaines ago

Trahi par son chatbot ? L’interview de Nahia Gorrichon.

"On voit actuellement que tout le monde apprend à créer des agents, mais très peu…

1 mois ago

Les 10 langages informatiques à apprendre en 2026, et pourquoi Rust débarque dans le classement.

Le 5 juillet 2026, Rust est entré à la dixième place de l'index TIOBE, avec…

2 mois ago