Interviewing Workshop - Before the Interview
Don't go into an interview before you can name at least 3 strengths and 3 weaknesses - with examples. Be certain to identify weaknesses that are sincere but not ones that will keep you from being hired such as "I can never get anywhere on time" or "I can be really stubborn and moody at times".
You know yourself better than anyone at the company, do your homework and have some ideas about what you have to offer. Don't sit back and expect the company to just know where you "fit" them best.
Again, it is up to you to show the recruiter/hiring manager what you can do for his/her company. That really is the bottom line in today's job market ... "What can this candidate do to improve our company?"