Interviewed with the Equity Derivatives IT team. Main responsibility is to work with Sophis/Excel VBA/C#.
In-depth C# technical topics:
1. Development time complexity, modules dependencies
2. Event handlers, delegates, Func<T> callback and LINQ/Lambda expressions
3. Generics, type safety, boxing and unboxing
3. Garbage collection, memory leak, cyclic references
4. XML Serialization, impacts of code changes to deserialization
5. Interfaces
6. .NET GAC
7. Reflection
8. Recursion
9. Multithreading Principles
Briefly talked technical topics:
1. Code Access Security
2. F# and functional programming
3. COM+, ATL, MFC
4. Excel VBA
5. Options basic: American/European, maturity, strike