Runtime & CLR interview questions

21 real Runtime & CLR questions from the .NET 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 Common Language Runtime?

Junior
  1. A.the managed execution engine that runs compiled code while providing memory management, type safety and exception handling
  2. B.a subset of type-system rules that, if a library follows them, guarantees it can be consumed from any compliant managed language
  3. C.a runtime optimization that first produces fast-to-generate code, then recompiles hot methods with heavier optimizations as they prove worth it
  4. D.the CPU-independent bytecode (also called MSIL or CIL) that compilers emit and the runtime later turns into native code
Reveal the answer + AI explanation — free account

2. Which term means: "the managed execution engine that runs compiled code while providing memory management, type safety and exception handling"?

Junior
  1. A.Tiered compilation
  2. B.Managed code
  3. C.Common Language Runtime
  4. D.Just-In-Time compilation
Reveal the answer + AI explanation — free account

3. Which statement is correct?

Junior
  1. A.Common Language Runtime — a runtime optimization that first produces fast-to-generate code, then recompiles hot methods with heavier optimizations as they prove worth it
  2. B.Common Language Runtime — programs whose execution, memory and security are supervised by the runtime rather than running directly on the hardware
  3. C.Common Language Runtime — the technique of translating intermediate bytecode into native machine instructions at run time, just before a method first executes
  4. D.Common Language Runtime — the managed execution engine that runs compiled code while providing memory management, type safety and exception handling
Reveal the answer + AI explanation — free account

4. What is Managed code?

Junior
  1. A.the managed execution engine that runs compiled code while providing memory management, type safety and exception handling
  2. B.the technique of translating intermediate bytecode into native machine instructions at run time, just before a method first executes
  3. C.programs whose execution, memory and security are supervised by the runtime rather than running directly on the hardware
  4. D.a subset of type-system rules that, if a library follows them, guarantees it can be consumed from any compliant managed language
Reveal the answer + AI explanation — free account

5. Which term means: "programs whose execution, memory and security are supervised by the runtime rather than running directly on the hardware"?

Junior
  1. A.Tiered compilation
  2. B.Common Type System
  3. C.Managed code
  4. D.Intermediate Language
Reveal the answer + AI explanation — free account

6. Which statement is correct?

Junior
  1. A.Managed code — the specification defining how types are declared, used and managed so that all managed languages share a single type model
  2. B.Managed code — programs whose execution, memory and security are supervised by the runtime rather than running directly on the hardware
  3. C.Managed code — the CPU-independent bytecode (also called MSIL or CIL) that compilers emit and the runtime later turns into native code
  4. D.Managed code — a runtime optimization that first produces fast-to-generate code, then recompiles hot methods with heavier optimizations as they prove worth it
Reveal the answer + AI explanation — free account

7. What is Just-In-Time compilation?

Mid
  1. A.the managed execution engine that runs compiled code while providing memory management, type safety and exception handling
  2. B.the specification defining how types are declared, used and managed so that all managed languages share a single type model
  3. C.the technique of translating intermediate bytecode into native machine instructions at run time, just before a method first executes
  4. D.programs whose execution, memory and security are supervised by the runtime rather than running directly on the hardware
Reveal the answer + AI explanation — free account

8. Which term means: "the technique of translating intermediate bytecode into native machine instructions at run time, just before a method first executes"?

Mid
  1. A.Just-In-Time compilation
  2. B.Common Type System
  3. C.Common Language Specification
  4. D.Intermediate Language
Reveal the answer + AI explanation — free account

9. Which statement is correct?

Mid
  1. A.Just-In-Time compilation — programs whose execution, memory and security are supervised by the runtime rather than running directly on the hardware
  2. B.Just-In-Time compilation — a subset of type-system rules that, if a library follows them, guarantees it can be consumed from any compliant managed language
  3. C.Just-In-Time compilation — the technique of translating intermediate bytecode into native machine instructions at run time, just before a method first executes
  4. D.Just-In-Time compilation — a runtime optimization that first produces fast-to-generate code, then recompiles hot methods with heavier optimizations as they prove worth it
Reveal the answer + AI explanation — free account

10. What is Intermediate Language?

Mid
  1. A.a subset of type-system rules that, if a library follows them, guarantees it can be consumed from any compliant managed language
  2. B.the managed execution engine that runs compiled code while providing memory management, type safety and exception handling
  3. C.programs whose execution, memory and security are supervised by the runtime rather than running directly on the hardware
  4. D.the CPU-independent bytecode (also called MSIL or CIL) that compilers emit and the runtime later turns into native code
Reveal the answer + AI explanation — free account

11. Which term means: "the CPU-independent bytecode (also called MSIL or CIL) that compilers emit and the runtime later turns into native code"?

Mid
  1. A.Just-In-Time compilation
  2. B.Intermediate Language
  3. C.Common Language Runtime
  4. D.Common Language Specification
Reveal the answer + AI explanation — free account

12. Which statement is correct?

Mid
  1. A.Intermediate Language — a runtime optimization that first produces fast-to-generate code, then recompiles hot methods with heavier optimizations as they prove worth it
  2. B.Intermediate Language — the CPU-independent bytecode (also called MSIL or CIL) that compilers emit and the runtime later turns into native code
  3. C.Intermediate Language — the specification defining how types are declared, used and managed so that all managed languages share a single type model
  4. D.Intermediate Language — a subset of type-system rules that, if a library follows them, guarantees it can be consumed from any compliant managed language
Reveal the answer + AI explanation — free account

13. What is Common Type System?

Mid
  1. A.a subset of type-system rules that, if a library follows them, guarantees it can be consumed from any compliant managed language
  2. B.the managed execution engine that runs compiled code while providing memory management, type safety and exception handling
  3. C.a runtime optimization that first produces fast-to-generate code, then recompiles hot methods with heavier optimizations as they prove worth it
  4. D.the specification defining how types are declared, used and managed so that all managed languages share a single type model
Reveal the answer + AI explanation — free account

14. Which term means: "the specification defining how types are declared, used and managed so that all managed languages share a single type model"?

Mid
  1. A.Just-In-Time compilation
  2. B.Common Type System
  3. C.Common Language Runtime
  4. D.Common Language Specification
Reveal the answer + AI explanation — free account

15. Which statement is correct?

Mid
  1. A.Common Type System — programs whose execution, memory and security are supervised by the runtime rather than running directly on the hardware
  2. B.Common Type System — the specification defining how types are declared, used and managed so that all managed languages share a single type model
  3. C.Common Type System — the CPU-independent bytecode (also called MSIL or CIL) that compilers emit and the runtime later turns into native code
  4. D.Common Type System — the technique of translating intermediate bytecode into native machine instructions at run time, just before a method first executes
Reveal the answer + AI explanation — free account

16. What is Common Language Specification?

Senior
  1. A.the managed execution engine that runs compiled code while providing memory management, type safety and exception handling
  2. B.a subset of type-system rules that, if a library follows them, guarantees it can be consumed from any compliant managed language
  3. C.a runtime optimization that first produces fast-to-generate code, then recompiles hot methods with heavier optimizations as they prove worth it
  4. D.programs whose execution, memory and security are supervised by the runtime rather than running directly on the hardware
Reveal the answer + AI explanation — free account

17. Which term means: "a subset of type-system rules that, if a library follows them, guarantees it can be consumed from any compliant managed language"?

Senior
  1. A.Common Language Runtime
  2. B.Common Language Specification
  3. C.Tiered compilation
  4. D.Intermediate Language
Reveal the answer + AI explanation — free account

18. Which statement is correct?

Senior
  1. A.Common Language Specification — the CPU-independent bytecode (also called MSIL or CIL) that compilers emit and the runtime later turns into native code
  2. B.Common Language Specification — the technique of translating intermediate bytecode into native machine instructions at run time, just before a method first executes
  3. C.Common Language Specification — the managed execution engine that runs compiled code while providing memory management, type safety and exception handling
  4. D.Common Language Specification — a subset of type-system rules that, if a library follows them, guarantees it can be consumed from any compliant managed language
Reveal the answer + AI explanation — free account

19. What is Tiered compilation?

Senior
  1. A.the specification defining how types are declared, used and managed so that all managed languages share a single type model
  2. B.programs whose execution, memory and security are supervised by the runtime rather than running directly on the hardware
  3. C.a subset of type-system rules that, if a library follows them, guarantees it can be consumed from any compliant managed language
  4. D.a runtime optimization that first produces fast-to-generate code, then recompiles hot methods with heavier optimizations as they prove worth it
Reveal the answer + AI explanation — free account

20. Which term means: "a runtime optimization that first produces fast-to-generate code, then recompiles hot methods with heavier optimizations as they prove worth it"?

Senior
  1. A.Just-In-Time compilation
  2. B.Common Language Runtime
  3. C.Common Language Specification
  4. D.Tiered compilation
Reveal the answer + AI explanation — free account

21. Which statement is correct?

Senior
  1. A.Tiered compilation — the technique of translating intermediate bytecode into native machine instructions at run time, just before a method first executes
  2. B.Tiered compilation — a subset of type-system rules that, if a library follows them, guarantees it can be consumed from any compliant managed language
  3. C.Tiered compilation — the managed execution engine that runs compiled code while providing memory management, type safety and exception handling
  4. D.Tiered compilation — a runtime optimization that first produces fast-to-generate code, then recompiles hot methods with heavier optimizations as they prove worth it
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 Runtime & CLR free