Technical interview covering general overview of object oriented programming with topics including pillars of object oriented programming, and design patterns. Later went on to cover topics on C# such as interfaces, abstract classes, multi-threading, locking, String versus StringBuilder, and UI patterns.