A company is not doing you a favor by giving you a job. They have a challenge they want to solve, which is why the job is out there in the first place. We need to go in as someone who has a value to offer and the guide to help them in solving that challenge
Dealing with rejections during your job search can be tough. However, it is very important to keep your head up so you do not lose motivation and momentum but to keep on going because at the end of it all, that job, that role you have been waiting would come.
Most of us under estimate the effort needed to excel in a country other than ours.
We under estimate the time requirement needed to learn a new language, to understand the culture and fit in, let go of some unknown biases, build new connections, adjust to different styles of working and so on. The list is endless.
Treat your CV as a product and make sure its client ready because typos is the one thing that makes it easier for HR to toss your CV / Cover Letter.
You don't want to make it easy for them. Heck, you want to do everything in your power to take yourself out of the equation - outsource that decision making process to them.
I have gone through lots of CVs and I realized that most of you are not using the "Other Experience" section to your advantage.
It is your gold mine and you have nothing to lose in this section. I indulge you to start using this if you arent already.