C#, singleton , static vs singleton ,dispose pattern, finalizers, Async/await , Multithreading using TPL, object scopes , dependency injection , synchronization context , solid design principles, what are design considerations when building an api, JOIN two lists if Id matches. (Use linq)
Ref vs out , abstract vs interface , generics , Delegates, Github actions (why YAML based) , Docker why Docker what are the benefits,