The most important interview skill, however, is being able to effectively communicate and present that wisdom, because otherwise the interviewer will not know you have it.
That is a skill a lot of developers practice way too little. It's also a skillset that is increasingly valuable if you want a promotion.
It's interesting how so many of the responses here assume that the skills people should keep sharp are narrow technical skills. I'd expect a developer to keep their technical skills sharp as part of their day to day job. That's not the most important reason to practice interviewing; the most important reason is to know how to sell those skills.
I know lots of techies dislike having to know to sell themselves, but the reality is that hiring managers can't read minds, so selling your skillset is part of the job, but one you don't use very often in many jobs.
That is a skill a lot of developers practice way too little. It's also a skillset that is increasingly valuable if you want a promotion.
It's interesting how so many of the responses here assume that the skills people should keep sharp are narrow technical skills. I'd expect a developer to keep their technical skills sharp as part of their day to day job. That's not the most important reason to practice interviewing; the most important reason is to know how to sell those skills.
I know lots of techies dislike having to know to sell themselves, but the reality is that hiring managers can't read minds, so selling your skillset is part of the job, but one you don't use very often in many jobs.