A lot of students and a lot of professionals have a dream to get into big tech companies like Google, Microsoft, Facebook, Amazon or Netflix. You worked hard, you got enough experience, made a lot of projects still no call for the interviews. Why is that?? What’s wrong with your resume? Have you mentioned enough experience?? How did you try to apply?.
There might be a lot of reasons why your resume not getting shortlisted for these big tech companies. We are going to share some tips and some mistakes that most of the people do in their resume. First of all, you need to understand that these companies get lakhs or millions of resumes every day which is firstly scanned by some algorithms. This algorithm shortlists some resume based on a few keywords that are relevant for the job. For example “Java Developer“, the algorithm considers the keyword Java and it will scan all the resumes that will have this word included and the same goes for the other profile. The rest of the resume gets filtered out and after that, these resumes get into the hands of the hiring manager for the further process.
Now we are going to discuss three sections that will help you to get your resume shortlisted in these tech companies.
Get the Right Experience
If you have completed your education from a reputed college or you have worked for a reputed company then it will help you a lot otherwise you can boost your resume with some projects and participation in hackathons.
- You can build some mobile app, web app or you can also include your ML project. Honestly, it doesn’t matter that much what you’re building as long as you’re building something. You should have good command with at least one programming language such as Java, Python, Ruby on Rails, C++, etc.
- Instead of building 5-6 tiny projects (you can build initially but that won’t showcase enough experience) be to build some big projects which you are most proud of especially when you have no programming background. Doing a project is important to get enough experience and to showcase that you have built something.
- Participate in hackathons or open-source projects. If you are a college student participate in ACM-ICPC or Google Summer of Code. Participating in these competitions helps a lot in applying for dream companies.
- Build a website/portfolio and show your experience. A lot of people have a question that where they can find some project ideas or what kind of project they can build. Check open source and it has a plethora of projects which you can build. You can also contribute to some existing open-source projects. Contribution to open-source showcase that you can work in team.
Build a Great Resume
- Create your resume of only one page (at most two pages if you have more than 10 years of experience). A recruiter only takes 10-15 seconds to scan a resume so if your resume is too long, it just takes your best stuff – the stuff that would have made the “one-page cut” – and dilutes it with more mediocre content. It doesn’t matter how many years of experience you have, be precise and clear in just one-page resume.
- Use a real resume format. Don’t create your own — it tends to waste space and look sloppy. Use the right template which can have multiple columns (It will help you to showcase all your skillset). You can take the help from the link Rachit Jain.
- If you’re using Microsoft Word to create your resume (which you probably should), use Microsoft Word’s “tables.” Just make sure to hide the borders afterward.
- Mention 3-5 projects, hackathons or open-source profile. Projects can be an academic required project or independent projects. They do not need to be completed or launched either. As long as you’ve done a “meaty” amount of work on them, that’s good enough.
- If you mention some bullets in your resume then keep it short. Bullets that are 3 or more lines look like paragraphs and won’t be read. Use the word built, created, implemented, designed, architected, optimized in the first line of each bullet.
- Mention your accomplishment in your resume instead of responsibilities. It shows your enthusiasm for your work and the impact you have made.
- Quantify your accomplishments for example if you have optimized something then mention how much.
- You don’t need to mention the objective in your resume. The company already knows what position you are applying for so it will just waste space. At worst, it’ll limit you since it’ll exclude other positions that might have been interesting to you.
- Be careful when you mention the programming languages because it’s a “fair game” for the interviewer to test. So it’s better to mention something like “C++ (Proficient), C# (Prior Experience), …”
- If a project is not finished yet or not official still if it’s great then mention it (you shouldn’t just list everything you’ve ever done).
Submit the Resume
A lot of people just stick with one avenue. They apply once, and then figure that’s enough. Try all available avenues.
- If you’re active on Github, Stack Overflow, LinkedIn, etc, there’s a chance a recruiter will come to you. So it’s good to keep updating your profile and stay active on these platforms.
- Apply online which means the career page of these companies. It’s tough, but people do get their resume selected that way.
- Make connections and take reference from your friend or someone who is working in these companies. If someone working in these companies refers you then chances will increase to get shortlisted for the interviews.
- Try reaching out to Google engineers on Twitter, Quora, or other social media. Remember that your first contact with them is, effectively, a cover letter. Don’t just say “Hi, I’m interested in Google, will you refer me?” Reach out to them and tell them about some of the things you’ve done, and then link them to your resume.
Note: All the tips apply to all the big tech companies, and much of it to many positions as well.
Important Link: Resume Building – Resources and Tips