A watermelon should feel heavy for its size. When you knock on it, there should be a deep sound if ripe. If it sounds hollow, it's overripe. If the melon is very shiny, it is likely underripe as well.