Swing is some what different between them. Rock beats often lack any swing, most Hip hop rhythms swing more, but that is because soul and jazz are sampled alot. But hip hop is amorphous so sometimes they're similar, other times not. Imagine the difference between 99 Problems and Sucka Nigga.