Thank you for taking your time to do our technical test. It consists of two parts:
Fork this repository and follow instructions in the project's files. Make a pull request when you're done.
All technical terms in the questions (interface, inheritance, etc.) are meant to be conveyed in the C# context. Feel free to answer only some of the questions. Your answer can be of any length.
- What's the difference between an abstract method and a virtual one? Why would anyone use one and not the other?
- How would you change the MyList class to improve its efficiency?
- Name any of your favorite features from the recent updates to the language.