> Now, if on interview you pass rate is low, it's hard to say what you are doing wrong.
Yep. But this question has answers. You just don’t know what they are. Ask some friends to help you practice by getting them to give you mock- interviews and get feedback about what you need to do better. If you’re unemployed, you have time. Be resourceful and you should be able to figure out where the problems are.
(That said, solving your problems may be much harder - especially if you’re going for senior roles. I have met plenty of people who have 10 years experience who are nowhere near qualified to work as a senior engineer.)