do your homework - definition and synonyms

phrase
  1. to prepare for something by learning as much as you can about it

    You could tell from the interviewer’s questions that he hadn’t really done his homework.

See also main entry: homework