From Longman Dictionary of Contemporary Englishput somebody through the millput somebody through the millEXAM/TESTto make someone answer a lot of difficult questions or do a lot of difficult things in order to test them It was a three-day course and they really put us through the mill. → mill
Examples from the Corpus
put somebody through the mill• Candidates are put through the mill by the Senate.