There are few very good question that people always ask.
1. When do you use structs vs classes?
2. What is the difference between String and string?
3. What is the difference between abstract and virtual functions?
4. What is the difference between ref and out keywords?
5. How would you count the occurrences of a string within a string?
Here is the good online training that answering those questions.