Not quite often but can be asked
.NET interview questions on
DEBUG and Release mode.
DEBUG and RELEASE are build modes, where DEBUG is used to build the code in
development mode and RELEASE is for production / go live environment.
In RELEASE mode the code is more optimized and any debugging related code or
debug constants are removed before going to production.
Figure: - DEBUG vs RELEASE
Also see following .NET
interview questions video on Debug directive in C#: -