自己擅长的细节与面试官要求的不太一致,如何处理?

前端开发为例,大公司要求的是基础、甚至认为你要熟悉某个js原生方法的底层实现原理。小公司(其实也不一定10几人那么小,相对BAT要小一段距离的公司吧)则比较多要求你直接会某个框架(backbone,angular),招聘要求好像就要求你直接会用,会上手了。并且有很多介于大公司和小公司之间的,要求更加是各有不同。
我想说,每个人关注的方向不一样,一个人的精力毕竟是有限的,你认为我研究得不够专注,其实我是往其他的方向研究去了。这两者不一致时,就意味着招聘没戏了吗?还是要舍得花一大段时间在面试官不感兴趣的领域解说?
对于应届生、工作1-3年、3-5年、5-10年,这个回答是否也会不一样呢

自己擅长的细节与面试官要求的不太一致,如何处理?