W3
Teacher
Explore
Browse by field
Artificial Intelligence
Accounting & Finance
Information Technology
Show all fields
Interview Q&A
All Interview Questions
Beginner
Intermediate
Advanced
Practice
MCQs
Quizzes
Mock Interviews
About
Light
Dark
Auto
Sign in
Get Started
Search interview questions
Search
32 questions for “Reflection”
Found in 1 field. Select a question to see its full answer.
Matching topics
C#
Attributes &
Reflection
11
Information Technology
32 questions in 5 technologies
#
Question
Technology
Topic
Level
1
What is
reflection
in C#, and what are its most common practical uses and performance trade-offs?
C# › Attributes & Reflection
C#
Attributes &
Reflection
Intermediate
2
What is
reflection
, and what basic information can you retrieve from a Type object at runtime?
C# › Attributes & Reflection
C#
Attributes &
Reflection
Beginner
3
How do you use
reflection
to read a custom attribute's values off a property at runtime?
C# › Attributes & Reflection
C#
Attributes &
Reflection
Intermediate
4
How do you dynamically create an instance of a type and invoke a method on it using
reflection
, when the type isn't known at compile time?
C# › Attributes & Reflection
C#
Attributes &
Reflection
Intermediate
5
How does the .NET dependency injection container and ASP.NET Core's model binding use
reflection
and attributes together under the hood?
C# › Attributes & Reflection
C#
Attributes &
Reflection
Advanced
6
How would you write a simple
reflection
-based object mapper that copies matching property values from one object to another of a different type?
C# › Attributes & Reflection
C#
Attributes &
Reflection
Advanced
7
How do you use
reflection
to discover all types in an assembly that implement a specific interface, useful for plugin discovery?
C# › Attributes & Reflection
C#
Attributes &
Reflection
Advanced
8
Why is
reflection
generally slower than direct code, and what techniques (like caching or compiled expressions) mitigate this cost?
C# › Attributes & Reflection
C#
Attributes &
Reflection
Advanced
9
How would you use System.
Reflection
.Emit or source generators as faster, more modern alternatives to runtime
reflection
for code generation scenarios?
C# › Attributes & Reflection
C#
Attributes &
Reflection
Advanced
10
What is the difference between compile-time annotation processing (via javax.annotation.processing.Processor) and runtime
reflection
-based annotation reading?
Java › Annotations
Java
Annotations
Intermediate
Show all 32 questions in Information Technology