Hi,
Based on my latest interview experiences I realized somethings are way more important that what I presumed before. Following are some of my realizations. Maybe some of this might help you as well. Please note, this doesn't just apply to a specific field, so I haven't added field specific pointers like preparing for software engineering opportunities by solving problems on LeetCode and such. This is more of a generalized set of experiences/carrer advice.
Resume - formatting and presentation is very important. Now a days, almost everywhere we have resume screening tools, to filter out the candidates. So, presentation and format of your resume could play a vital role in the initial screening process (you never know). Its very important to have a good resume for that matter. Create a resume, get it reviewed by multiple people (most importantly from those who have taken interviews related to your applied field, since they have some knowledge of the things other candidates usually put in their resume). Also, use available online resume parsing tools, to check if your resume stands out correct in the resume screening tool (most often it doesn't).
I found one called, https://www.joinvision.com/en/products/cvlizer/. Its may not be perfect, but gives an idea of how company tools work.
Have an updated Linkedin profile. Emphasize on your field related key words. Don't add too much/unnecessary information. Get your profile reviewed by your friends as well. Also try to see your profile as an interested recruiter and think how would it present you to them. Same applies to other job sites as well.
Try to schedule an interview as soon as possible. Try to stay focused on this task first. Getting a job comes much later. You need to get an interview scheduled first (you may reschedule it multiple times depending on your availability). But first schedule interviews!
Once you have an offer weigh in your priorities. You much realize you are not the only candidate they are interviewing. A company always has multiple options when selecting a candidate(most of the times). In the same way, you should also try to get as many options as you can. Once you have the offers at hand, then you should do the selection based on your priorities.
Depending on your professional age, set your priorities straight. For example- if you have +5 years of experience, you should take a job where you can see yourself growing for the next 10 years (you may leave in a year, doesn't matter). The point is your selection should give you the confidence that you were in command the whole time and you chose what you wanted for yourself (not the other way round).
Other priorities could include - salary (its an ever growing thing, so don't worry too much about it, negotiate smartly), work/life balance (that's not in your hand, depends on the team you are put it, so don't worry too much about it as well), ease of commute (could become an important factor, you won't be willing to waste a lot of time in commute, it could become a burden) and other such factors.
Take help! Have your friends take mock interviews (mainly those who have experience in taking interviews). That helps a lot! When you sit in front of similar set of people who would be interviewing you. Doing well in an interview depends a lot on how confident you are when going in an interview.
Most importantly, failing to ace an interview shouldn't worry you. You need one job, doesn't matter you get it out of 5 interviews or 20. Plus you aren't the only one interviewing, there may be 15-20 like you(all with different set of profiles, knowledge, experience etc) and getting selected doesn't always indicate that you didn't do well. Always try to focus on the end goal - to get a job. Additionally, failing in an interview could make you realize your weaknesses (which you could later work on, so that the subsequent interviews don't expose them again). So never shy away from giving interviews.
Remember its just a matter of few hours that could decide your next 5-10 years (generally speaking) so don't rush into making decisions (consult with people around you), stay focused, take time and act smartly :)