Advanced interview questions

15 real Advanced questions from the Git bank, as asked in Indian campus drives and tech interviews. Every question has a verified answer and an AI-tutor explanation on placd — free to start.

1. What is Amend?

Senior
  1. A.an embedded reference pinning another repository at a specific commit inside a parent project
  2. B.the object type storing the raw contents of a single file with no name or path
  3. C.replacing the most recent commit with a new one that incorporates additional staged changes or a fixed message
  4. D.the object type representing a directory, mapping names to blobs and nested directory objects
Reveal the answer + AI explanation — free account

3. Which statement is correct?

Senior
  1. A.Amend — replacing the most recent commit with a new one that incorporates additional staged changes or a fixed message
  2. B.Amend — an embedded reference pinning another repository at a specific commit inside a parent project
  3. C.Amend — an editing session that lets you reorder, combine, drop, or reword a sequence of commits
  4. D.Amend — the object type storing the raw contents of a single file with no name or path
Reveal the answer + AI explanation — free account

4. What is Interactive rebase?

Senior
  1. A.an embedded reference pinning another repository at a specific commit inside a parent project
  2. B.an editing session that lets you reorder, combine, drop, or reword a sequence of commits
  3. C.the object type representing a directory, mapping names to blobs and nested directory objects
  4. D.replacing the most recent commit with a new one that incorporates additional staged changes or a fixed message
Reveal the answer + AI explanation — free account

6. Which statement is correct?

Senior
  1. A.Interactive rebase — the object type representing a directory, mapping names to blobs and nested directory objects
  2. B.Interactive rebase — an editing session that lets you reorder, combine, drop, or reword a sequence of commits
  3. C.Interactive rebase — the object type storing the raw contents of a single file with no name or path
  4. D.Interactive rebase — replacing the most recent commit with a new one that incorporates additional staged changes or a fixed message
Reveal the answer + AI explanation — free account

7. What is Submodule?

Senior
  1. A.replacing the most recent commit with a new one that incorporates additional staged changes or a fixed message
  2. B.an editing session that lets you reorder, combine, drop, or reword a sequence of commits
  3. C.an embedded reference pinning another repository at a specific commit inside a parent project
  4. D.the object type storing the raw contents of a single file with no name or path
Reveal the answer + AI explanation — free account

9. Which statement is correct?

Senior
  1. A.Submodule — the object type representing a directory, mapping names to blobs and nested directory objects
  2. B.Submodule — an editing session that lets you reorder, combine, drop, or reword a sequence of commits
  3. C.Submodule — the object type storing the raw contents of a single file with no name or path
  4. D.Submodule — an embedded reference pinning another repository at a specific commit inside a parent project
Reveal the answer + AI explanation — free account

10. What is Blob?

Senior
  1. A.the object type storing the raw contents of a single file with no name or path
  2. B.replacing the most recent commit with a new one that incorporates additional staged changes or a fixed message
  3. C.the object type representing a directory, mapping names to blobs and nested directory objects
  4. D.an editing session that lets you reorder, combine, drop, or reword a sequence of commits
Reveal the answer + AI explanation — free account

12. Which statement is correct?

Senior
  1. A.Blob — the object type storing the raw contents of a single file with no name or path
  2. B.Blob — replacing the most recent commit with a new one that incorporates additional staged changes or a fixed message
  3. C.Blob — an editing session that lets you reorder, combine, drop, or reword a sequence of commits
  4. D.Blob — the object type representing a directory, mapping names to blobs and nested directory objects
Reveal the answer + AI explanation — free account

13. What is Tree?

Senior
  1. A.the object type storing the raw contents of a single file with no name or path
  2. B.the object type representing a directory, mapping names to blobs and nested directory objects
  3. C.replacing the most recent commit with a new one that incorporates additional staged changes or a fixed message
  4. D.an embedded reference pinning another repository at a specific commit inside a parent project
Reveal the answer + AI explanation — free account

15. Which statement is correct?

Senior
  1. A.Tree — replacing the most recent commit with a new one that incorporates additional staged changes or a fixed message
  2. B.Tree — the object type representing a directory, mapping names to blobs and nested directory objects
  3. C.Tree — an editing session that lets you reorder, combine, drop, or reword a sequence of commits
  4. D.Tree — an embedded reference pinning another repository at a specific commit inside a parent project
Reveal the answer + AI explanation — free account

Free to start

Answers, AI explanations, and a scored voice mock interview

Sign up free to check your answers with explanations, ask the AI tutor anything on any question, and take one full AI mock interview — scored like a real panel.

Practice Advanced free