Versioning & Compatibility interview questions

15 Versioning & Compatibility questions from the .NET bank, written for Indian campus drives and tech interviews. Every question has a verified answer and an AI-tutor explanation on placd.

Free to start: the 2-minute IT readiness check — six questions and a result.

Take the free IT readiness check

or take a mock interview set up for this area

1. What is Target Framework Moniker?

Junior
  1. A.the short identifier in a project file, such as net8.0, that declares which API surface and runtime a build targets
  2. B.the runtime policy that lets an app built for one minor version run on a newer compatible one already present on the host
  3. C.the convention of numbering releases as major, minor and patch to communicate the nature and risk of changes to consumers
  4. D.a file that pins which software development kit version the command-line tooling selects for a directory and its children

Answer + AI explanation with Pro

2. Which term means: "the short identifier in a project file, such as net8.0, that declares which API surface and runtime a build targets"?

Junior
  1. A.Semantic versioning
  2. B.Roll-forward
  3. C.Side-by-side installation
  4. D.Target Framework Moniker

Answer + AI explanation with Pro

3. Which statement is correct?

Junior
  1. A.Target Framework Moniker — the convention of numbering releases as major, minor and patch to communicate the nature and risk of changes to consumers
  2. B.Target Framework Moniker — the runtime policy that lets an app built for one minor version run on a newer compatible one already present on the host
  3. C.Target Framework Moniker — the short identifier in a project file, such as net8.0, that declares which API surface and runtime a build targets
  4. D.Target Framework Moniker — a file that pins which software development kit version the command-line tooling selects for a directory and its children

Answer + AI explanation with Pro

4. What is Side-by-side installation?

Mid
  1. A.the convention of numbering releases as major, minor and patch to communicate the nature and risk of changes to consumers
  2. B.a file that pins which software development kit version the command-line tooling selects for a directory and its children
  3. C.the ability to install multiple runtime versions on one machine so different apps can each use the version they need
  4. D.the short identifier in a project file, such as net8.0, that declares which API surface and runtime a build targets

Answer + AI explanation with Pro

5. Which term means: "the ability to install multiple runtime versions on one machine so different apps can each use the version they need"?

Mid
  1. A.Roll-forward
  2. B.Target Framework Moniker
  3. C.Semantic versioning
  4. D.Side-by-side installation

Answer + AI explanation with Pro

6. Which statement is correct?

Mid
  1. A.Side-by-side installation — the short identifier in a project file, such as net8.0, that declares which API surface and runtime a build targets
  2. B.Side-by-side installation — the ability to install multiple runtime versions on one machine so different apps can each use the version they need
  3. C.Side-by-side installation — the convention of numbering releases as major, minor and patch to communicate the nature and risk of changes to consumers
  4. D.Side-by-side installation — the runtime policy that lets an app built for one minor version run on a newer compatible one already present on the host

Answer + AI explanation with Pro

7. What is Roll-forward?

Mid
  1. A.a file that pins which software development kit version the command-line tooling selects for a directory and its children
  2. B.the short identifier in a project file, such as net8.0, that declares which API surface and runtime a build targets
  3. C.the ability to install multiple runtime versions on one machine so different apps can each use the version they need
  4. D.the runtime policy that lets an app built for one minor version run on a newer compatible one already present on the host

Answer + AI explanation with Pro

8. Which term means: "the runtime policy that lets an app built for one minor version run on a newer compatible one already present on the host"?

Mid
  1. A.Roll-forward
  2. B.Target Framework Moniker
  3. C.global.json
  4. D.Side-by-side installation

Answer + AI explanation with Pro

9. Which statement is correct?

Mid
  1. A.Roll-forward — the runtime policy that lets an app built for one minor version run on a newer compatible one already present on the host
  2. B.Roll-forward — the short identifier in a project file, such as net8.0, that declares which API surface and runtime a build targets
  3. C.Roll-forward — the convention of numbering releases as major, minor and patch to communicate the nature and risk of changes to consumers
  4. D.Roll-forward — the ability to install multiple runtime versions on one machine so different apps can each use the version they need

Answer + AI explanation with Pro

10. What is global.json?

Senior
  1. A.the short identifier in a project file, such as net8.0, that declares which API surface and runtime a build targets
  2. B.the ability to install multiple runtime versions on one machine so different apps can each use the version they need
  3. C.the convention of numbering releases as major, minor and patch to communicate the nature and risk of changes to consumers
  4. D.a file that pins which software development kit version the command-line tooling selects for a directory and its children

Answer + AI explanation with Pro

11. Which term means: "a file that pins which software development kit version the command-line tooling selects for a directory and its children"?

Senior
  1. A.global.json
  2. B.Roll-forward
  3. C.Target Framework Moniker
  4. D.Side-by-side installation

Answer + AI explanation with Pro

12. Which statement is correct?

Senior
  1. A.global.json — the short identifier in a project file, such as net8.0, that declares which API surface and runtime a build targets
  2. B.global.json — a file that pins which software development kit version the command-line tooling selects for a directory and its children
  3. C.global.json — the ability to install multiple runtime versions on one machine so different apps can each use the version they need
  4. D.global.json — the convention of numbering releases as major, minor and patch to communicate the nature and risk of changes to consumers

Answer + AI explanation with Pro

13. What is Semantic versioning?

Senior
  1. A.a file that pins which software development kit version the command-line tooling selects for a directory and its children
  2. B.the short identifier in a project file, such as net8.0, that declares which API surface and runtime a build targets
  3. C.the runtime policy that lets an app built for one minor version run on a newer compatible one already present on the host
  4. D.the convention of numbering releases as major, minor and patch to communicate the nature and risk of changes to consumers

Answer + AI explanation with Pro

14. Which term means: "the convention of numbering releases as major, minor and patch to communicate the nature and risk of changes to consumers"?

Senior
  1. A.Semantic versioning
  2. B.Side-by-side installation
  3. C.Target Framework Moniker
  4. D.global.json

Answer + AI explanation with Pro

15. Which statement is correct?

Senior
  1. A.Semantic versioning — the short identifier in a project file, such as net8.0, that declares which API surface and runtime a build targets
  2. B.Semantic versioning — the convention of numbering releases as major, minor and patch to communicate the nature and risk of changes to consumers
  3. C.Semantic versioning — the runtime policy that lets an app built for one minor version run on a newer compatible one already present on the host
  4. D.Semantic versioning — the ability to install multiple runtime versions on one machine so different apps can each use the version they need

Answer + AI explanation with Pro

Free to start

Start with a free readiness check

Sign up free for the 2-minute IT readiness check and a scored result. Answers, explanations and the AI tutor on every Versioning & Compatibility question come with Pro.

Take the free IT readiness check

or take a mock interview set up for this area

24,000+ questions & coding problemsSoftware & IT16,274 questionsGovernment jobs26 examsAptitudenew questions every timeAI practice interviewwith feedback65 topics to practiseMechanical1,149 questionsGATE ME9 papersEngineering Mathematics381 questions2-minute checkfreeDSA Problems1,422Civil1,005 questionsGATE CE9 papersCS Fundamentals1,209 questionsYour scores6 skillsSystem Design25Electrical / EEE1,047 questionsGATE EE9 papersRun your codeC++ · Java · PythonLow-Level Design144Electronics & Comm.975 questionsGATE EC9 papersAI help on every questionFull-Stack6,282Chemical1,005 questionsGATE CH9 papersAI whiteboardsystem designWork abroadEurope · remote · transfersESE ME1 paperGATE practice papers2019–2026ESE CE1 paperDate alertsbefore the last dateESE EE1 paperBehavioural courseHR round practiceESE ET1 paperResume optimizerProSSC JE ME1 paperApplication trackerSSC JE CE1 paperCompany-wise prepSSC JE EE1 paperRole roadmapsRRB JE1 subjectPriced in ₹UPI · cardsISRO SC1 paperGATE CS9 papersIBPS SO IT1 paperUGC NET CS1 paperSSC CGL26 papersIBPS PO26 papersRRB NTPC26 papersSSC CHSL26 papersIBPS Clerk26 papersSBI Clerk26 papersRRB Group D26 papersSSC CPO26 papersSSC GD26 papers