Frage im Vorstellungsgespräch bei Jet

Basic C# questions: Abstract vs interface, SQL Join vs SQL Union, Process vs Thread, Value type vs Reference type, and when to use an extension method.