Which kind of interrupt has the highest priority on 8086 processors?
The Intel manual for 8086 on page 2-23's diagram and also in the text says that internally generated interrupts are processed before hardware. It says in particular an overflow is processed as part of the instruction that generated the over flow, and hardware interrupts aren't checked until instructions are complete.  So overflow is the answer.