Test Git

Test Git with answers to assess your knowledge and prepare for job interviews. Assess your technical level in 20 minutes.

Validate and promote your skills
Private results unless you share them
Compare your results to the developers average

Test details

Intermediate
March 2024
10 minutes
4.3/5(36)

Git is a code versioning tool. Created by Linus Torvald (that's obviously good) in 2005, it comes as a successor to SVN, or CVS for the older ones of you. Git strength is based on its decentralized architecture and its reliable and robust branch management. Github, Gitlab or Bitbucket implemented it in a web interface, but we will see the basics here!
This MCQ will allow you to refresh your memory on the key concepts of this tool widely accepted by the developer community.
The concepts explored in this test:

  • The basic concepts: "What is Git?" How it works ?
  • The basic commands: commit, checkout, branch, merge, config, ...
  • The commands and options useful in a collaborative framework: pull, push, rebase, ...
  • Some advanced concepts: communication protocols, structure of the .git directory, ...
This test consists of 20 questions randomly selected from a database of 58 questions in Git.Discover all our interview questions and answers here
1.
developer avatar
Julien De Conti
2931 points
2.
developer avatar
Michel Amat
2587 points
3.
developer avatar
Souleymane
2473 points
4.
developer avatar
Yves
2470 points
5.
developer avatar
Thomas
2469 points

Test author : Ippon Tech

Ippon Technologies "practice Fullstack" is really popular. In the world, there would be more than 200 experts to be part of it (But we are not sure because we have never seen them all in the same room). At Ippon, a Practice refers to the organization that a community of skills takes when it structures itself to bring value to its customers. Their expertise being their core business, they take care to properly value each other's knowledge and skills.
They are communities who allow everyone to meet experts with the same areas of interest. The Fullstack community therefore has a lot of members in common with the Craftmanship community for example.
Training is important! The Fullstack Practice therefore drives the Fullstack Black Belt.
The belts are self-training courses. Each employee works to pass a Belt, according to their professional project. For example, a developer can decide to take an Agile Belt and will be accompanied by a Mentor from the Agile community for this. Some belts can be passed in a few months, others are harder and require several years of work, even by experts. When the consultant passes the stage, the Belt is given to him, during a ceremony on a tatami.
This process of self-training and transfer with his peers is very important for Ippon. It is because they think that those who take the self-assessment process are keen to learn and correspond to Ippon's state of mind that they liked writing this questionnaire.
I imagine that this exchange also develops a good relationship between the employees of Ippon. The proof is that Julien and Grégory were very prolific, they enjoyed writing these questions together!

Contributors13
developer avatar
developer avatar
developer avatar
developer avatar
developer avatar
developer avatar
developer avatar
developer avatar
developer avatar
developer avatar
developer avatar
developer avatar
developer avatar
Participate in test improvement

Sample question

In the command line, during an interactive rebase, I want to remove an unnecessary commit. Which action(s) of the rebase allows me to do this operation?

See 58 test questions.

Developers ratings

developer avatar
Florian
19/11/2024
developer avatar
Patricia
15/11/2024
developer avatar
Impressive Moray Eel
09/10/2024
developer avatar
Jonathan Germond
07/09/2024
Beaucoup de questions totalement sans intérêt.
developer avatar
31/08/2024
great questions for an intermediate dev