For ye shall hear, how our heavenly king
Calleth Everyman to a (general reckoning).
Understanding more about both the company you hope to work for and its competitors will help you appear competent and well prepared for the interview. It will also assist you in preparing good questions to ask of the interviewer if you are given the chance to do so.
Answer: All of those are correct! Nice job!