I had a good experience with my recruiter. She was independent and was good friends with most of the HR managers at tech companies around the city. She told me the exact questions that each company would ask and told me who would be interviewing me and how to handle myself around them. I felt very confident going into interviews because of her. I had two follow up meetings with her at 2 and 6 months, which was just a 10 min coffee date to see if everything was cool (it was).
Why? Is pop quiz ability important for the job? I'd rather of prepared candidates. If it's technical questions they'll still need to work through the problem because showing their process is the important part of a technical question.
Anything else the employee is just going to Google if they don't know it, or it's a personal/goal type question which again preparation is better in my opinion.