In the passage taken from chapter 22, of Khaled Hosseini's novel The Kite Runner, the following literary devices can be found.
Mental images of Assef bellowing and smashing the pomegranate against his head can be created by readers. Engaged and imaginative readers can see Assef screaming at Amir, hitting himself in the head with the pommegranate, and the juice and seeds running down his face onto his shirt.
A simile is found in the following comparison: the pomegranate juice to blood. Amir recalls the pomegranate juice soaking into Assef'sa shirt in the same way blood does. This allows readers to assume that Amir had seen blood soak into a shirt--considering he recognizes the image as the juice soaks into Assef's shirt.
Dialgoue is seen in the conversation between Assef and Amir.
When Amir goes back to another time, outside of the current talk with Assef, a flashback is seen. In the flashback, Amir recalls when he had "pelted Hassan with pomegranates."