S&T interview question

What is a dynamic proxy? How can we intercept method calls using a dynamic proxy?