Keep these 3 things in mind while preparing for a job interview.
1) Don't read too much into "Job Description"! Interviewers don't write it. Hiring managers don't write it. Only god knows from where it is copied.
2) Doesn't matter which role you are recruiting for - Always do your due diligence about the company. Go through their website, twitter, financials, LinkedIn page, etc.
3) Never underestimate OR overestimate your capabilities. You still need to prepare and give your best.