A curious question was raised during one of a conducted interview. Could the StackOverflowException be caught? I thought it could. And it was but only until framework v2. Since the second framework it is impossible to catch such an exception, msdn says. Msdn says that such a feature requires a lot code to support it. So Microsoft declines its support. You have to predict such a situation in your code base by yourself.