Did you try calculating your CRS score? If not use this tool to calculate your score
With regard to the question of getting a job offer, as far as I know and heard is that companies generally do not entertain interviews for overseas candidates as they are not sure about when you would be landing in Canada. So the closest you can get to get an interview call is once you have landed in Canada. You can be only sure of getting a job offer only if your skills and experience is niche and Canadian employers are not able to meet their requirement locally. In that case it would be a LMIA backed job offer, otherwise, you will have to wait to get to Canada to get an offer.
If you have a CRS score of 470+, you probably stand a chance of getting direct ITA, or else you may have to
pursue PNP and if nominated by a province, you will get 600 points added to your current CRS making you eligible to receive an ITA.
Meanwhile, lookout for all the companies which you would like to target, look at their career pages, LinkedIn pages, try to connect with people over LinkedIn, if you have any friends over there, try to see if they can introduce you to someone in their contacts which you can leverage once you land in Canada. Identify important job consultants, whom you can fall back on in case you do not succeed on your own. So once you land in Canada, you will be well equipped. All the best!