The caprice, in the key of A minor, consists of a theme, 11 variations, and a finale.
It is widely considered one of the most difficult pieces ever written for the solo violin.
It requires many highly advanced techniques such as parallel octaves and rapid shifting covering many intervals, extremely fast scales and arpeggios including minor scales, left hand pizzicato, high positions, and quick string crossings.
Additionally, there are many double stops, including thirds and tenths.
The caprice has provided material for works by subsequent composers.