What should be done before you go on a job interview?
A、Find out whether the company and the company culture are a good fit for you.
B、Take some time to analyze the job posting. 
C、Make a list of the skills, knowledge, and professional and personal qualities that are required by the employer. 
D、All of the above.