My answer of Tim, what kind of a fish is this? was rejected. Both should be correct but my answer is more likely in the USA. The meaning is slightly different. If you are holding a fish you just caught my question would be used 99% of the time. If there is a cooked fish on your plate, the given question is better.