applied online and submitted tailored cover letter. Received email request for in person interview about a month later. The job posting talked mostly about analytical job duties. At the end it mentioned preference for some SQL programming experience (which I do have). The in person interview was entirely technical - it was as if I had applied for a software engineer position (I am a business analyst). It was completely out of left field. I felt lost and completely stupid - if I had known the job was that much technical, I would not have applied! The job duties were completely misleading and I am not sure how it got so mixed up!