This is a frequent topic in a lot of interviews I have been a part of recently. A person would have to explain why you should use a StringBuilder instead of a String. If you can't explain the difference, you probably need to beef up your C# knowledge. You are in luck today. I will show you why.