Dear Ramsingh,
I don't think difficult is the correct word to use here. 'Yes, it may be difficult, but with hard work, you will very likely get what you want...'
But, that's not the case...
I've seen one of my co-worker (less than 2 years experience) getting an offer overseas, and he doesn't even have a PR (permanent resident) status. While people with PR have been aggressively applying, but still nothing. It is not about capability. Interviewers won't know how outstanding you are in an hour's interview, and some interviewers actually feels threaten when you are potentially brighter than them, and so on...
I have few junior engineers, landing in giant corporations, ex-co worker who tripled up his salary in a matter of months, and so on...
My point is... If its difficult, it simply means that you are unsure about what you really want to do and becoming desperate. Instead of throwing in resumes to every single company's mailbox and going the extra 100 miles to improve your technical skills, try and think about what you can do to give people the impression that the company will actually collapse without you. That when people talks to you, you can show that even you might not be the brightest candidate, but with the correct attitude.
Technical knowledge and the capability to solve problems, is not everything. Sometimes, being a YES man, completing your tasks on time and making sure the other disciplines and clients, the happiest thing on earth, will only doom your good self.
And yes... I agree with Thorium... Move on if the interviewer is not interested.
Just from my personal standpoint.