Writing a Good Resume and getting interviews with it
De*d simple principles of a good resume

Make it easily scannable. Don't put too much information. It should be easy on the eyes, you shouldn't get a headache or information overload when you see it.
It should contain the highlights of you as a professional. A good starting point to help you write them is the STAR framework: Situation, Task, Action, Result. The points in your resume should describe the highlights only.
You can let your personality shine through a tiny bit. This can help you stand out.
Make sure the grammar, spelling, all the links is perfect.
Minor Points which are optional:
Make sure that it matches the job description, if not you should customize the resume a tiny bit. This is done to convince the recruiter who sometimes can't relate to overlapping skills for a job.
Use a good layout and format. Don't do anything too fancy.
Having links to live projects/demos is something that proves your work.
Finally, actually do good work so you have something to talk about. If you're starting out, do some volunteering or personal projects.
Even though the 5th point is more catered towards tech roles but the first 4 points are relevant for all job postings.
If you have any feedback please let me know, my info came from looking at other CVs and research around the internet. I've tried to uphold only the principles without going into unnecessary details. Do you agree with this?

