| 1 | What is Boxing and Unboxing in C#? C# Programming › Data Types in C# | C# Programming | Data Types in C# | Intermediate |
| 2 | What is boxing and unboxing, and why does it matter? C# › Value vs Reference Types | C# | Value vs Reference Types | Intermediate |
| 3 | What is boxing and unboxing, and why does it have a real performance cost? C# › Memory & Garbage Collection | C# | Memory & Garbage Collection | Intermediate |
| 4 | What is boxing and unboxing in C#, and why can excessive boxing hurt performance? C# › Value vs Reference Types | C# | Value vs Reference Types | Intermediate |
| 5 | What is boxing and unboxing, and what performance cost does it incur? .NET › CLR & Runtime | .NET | CLR & Runtime | Advanced |
| 6 | How does Java's autoboxing and unboxing mechanism work at the bytecode level, and what specific performance and correctness pitfalls does it introduce in seemingly innocuous code, such as within a loop? Java › Java Fundamentals: Syntax, Data Types & Operators | Java | Java Fundamentals: Syntax, Data Types & Operators | Advanced |
| 7 | What happens during the process of boxing? C# Programming › Data Types in C# | C# Programming | Data Types in C# | Intermediate |
| 8 | How does a struct's default Equals() behavior differ from a class's, even without any overrides? C# › Equality: Equals, GetHashCode & IEquatable | C# | Equality: Equals, GetHashCode & IEquatable | Beginner |
| 9 | What problem do generics solve compared to writing a method or class that accepts 'object'? C# › Generics | C# | Generics | Beginner |
| 10 | How do you overload the '+' operator to support adding two custom objects together? C# › Indexers & Operator Overloading | C# | Indexers & Operator Overloading | Beginner |
| 11 | What are the differences between value types and reference types? C# Programming › Data Types in C# | C# Programming | Data Types in C# | Beginner |
| 12 | How does implementing IEquatable<T> improve on just overriding Equals(object), and why is it recommended alongside the override? C# › Equality: Equals, GetHashCode & IEquatable | C# | Equality: Equals, GetHashCode & IEquatable | Intermediate |
| 13 | How would you implement a fluent, chainable custom '+' operator overload for building an immutable Vector3 math library, and what performance consideration applies for structs? C# › Indexers & Operator Overloading | C# | Indexers & Operator Overloading | Advanced |