This answer is by Vicki Salemi on Quora.
You can prepare for an interview in two crucial ways: by nailing your own elevator pitch, your strengths and why you’re a total asset to their company, and by understanding the organization you’re pursuing and how they fit into the industry as a whole.
Prepare by conducting mock interviews and confidently speaking about your abilities, your skills, your experiences, your accomplishments—everything that’s relevant to the job you’re pursuing.
In addition, spruce up on your job-specific knowledge by reviewing the social media feeds of the companies you’re interviewing for, by rereading the specific job description before your interview and by getting the gist of the company’s corporate culture. Jot down any questions you may have – this is an absolute must. An interview is your biggest opportunity to reverse the tables and learn what an employer’s all about, and see if they’re a good fit for you.