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
A.the managed execution engine that runs compiled code while providing memory management, type safety and exception handling
B.a subset of type-system rules that, if a library follows them, guarantees it can be consumed from any compliant managed language
C.a runtime optimization that first produces fast-to-generate code, then recompiles hot methods with heavier optimizations as they prove worth it
D.the CPU-independent bytecode (also called MSIL or CIL) that compilers emit and the runtime later turns into native code
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
B.Common Language Runtime — programs whose execution, memory and security are supervised by the runtime rather than running directly on the hardware
C.Common Language Runtime — the technique of translating intermediate bytecode into native machine instructions at run time, just before a method first executes
D.Common Language Runtime — the managed execution engine that runs compiled code while providing memory management, type safety and exception handling
A.Managed code — the specification defining how types are declared, used and managed so that all managed languages share a single type model
B.Managed code — programs whose execution, memory and security are supervised by the runtime rather than running directly on the hardware
C.Managed code — the CPU-independent bytecode (also called MSIL or CIL) that compilers emit and the runtime later turns into native code
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
8. Which term means: "the technique of translating intermediate bytecode into native machine instructions at run time, just before a method first executes"?
A.Just-In-Time compilation — programs whose execution, memory and security are supervised by the runtime rather than running directly on the hardware
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
C.Just-In-Time compilation — the technique of translating intermediate bytecode into native machine instructions at run time, just before a method first executes
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
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
B.Intermediate Language — the CPU-independent bytecode (also called MSIL or CIL) that compilers emit and the runtime later turns into native code
C.Intermediate Language — the specification defining how types are declared, used and managed so that all managed languages share a single type model
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
A.Common Type System — programs whose execution, memory and security are supervised by the runtime rather than running directly on the hardware
B.Common Type System — the specification defining how types are declared, used and managed so that all managed languages share a single type model
C.Common Type System — the CPU-independent bytecode (also called MSIL or CIL) that compilers emit and the runtime later turns into native code
D.Common Type System — the technique of translating intermediate bytecode into native machine instructions at run time, just before a method first executes
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"?
A.Common Language Specification — the CPU-independent bytecode (also called MSIL or CIL) that compilers emit and the runtime later turns into native code
B.Common Language Specification — the technique of translating intermediate bytecode into native machine instructions at run time, just before a method first executes
C.Common Language Specification — the managed execution engine that runs compiled code while providing memory management, type safety and exception handling
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
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"?
A.Tiered compilation — the technique of translating intermediate bytecode into native machine instructions at run time, just before a method first executes
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
C.Tiered compilation — the managed execution engine that runs compiled code while providing memory management, type safety and exception handling
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
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.