Question: can dva eat hanzo ult?
Answer: Hanzo's Dragonstrike is an arrow (a projectile); D.Va can eat that arrow before the actual Dragonstrike activates. This is why you never hit Q until D.Va has her defense matrix down. She eats everything when it's up.