Marlabs Interview Question

Have you done any project related to .Net? What is encapsulation? What's the difference between value type and reference type? What's the extension method? Do you know box and unbox? Do you know managed code and unmanaged code? What's the difference between class and struct?