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
14 questions for “Attributes & Reflection”
Found in 1 field. Select a question to see its full answer.
Matching topics
C#
Attributes
&
Reflection
11
Information Technology
14 questions in 1 technology
#
Question
Technology
Topic
Level
1
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
2
What is
reflection
in C#, and what are its most common practical uses and performance trade-offs?
C# › Attributes & Reflection
C#
Attributes
&
Reflection
Intermediate
3
What is
reflection
, and what basic information can you retrieve from a Type object at runtime?
C# › Attributes & Reflection
C#
Attributes
&
Reflection
Beginner
4
How do you use
reflection
to read a custom attribute's values off a property at runtime?
C# › Attributes & Reflection
C#
Attributes
&
Reflection
Intermediate
5
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
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 an attribute in C#, and how do you apply one to a class or method?
C# › Attributes & Reflection
C#
Attributes
&
Reflection
Beginner
Show all 14 questions in Information Technology