SOCIAL MEDIA – FOLLOW ME!
In this video I give 5 tips on how to increase your chances of landing a job in software engineering at one of the “top tech” companies (ie. Google, Facebook, Amazon, Apple). These are things that I believe personally helped me to land a “Software Engineer” position at Facebook.
Tip #1 – Learn Computer Science Theory (0:50)
Learning computer science theory will help you optimize your code. It does this by allowing you to analyze the theoretical performance of the code you write by understanding data-structures and algorithms.
Tips #2 – Work on Side Projects (1:39)
Side projects help fill knowledge gaps for the concepts that are not taught inside of the classroom. It also is a portfolio builder which helps set you apart from other candidates after you graduate or whenever you are ready to apply for a job.
Tip #3 – Freelance (3:04)
Build things for people with code for compensation. When you work on other peoples projects it helps you to learn to think like an engineer and problem solver. It also is a portfolio builder and teaches you hard skills.
Tip #4 – Internships (5:24)
Internships are a good way of gaining organized feedback as a software engineer. They also teach you how to work on a team and help to build up your resume and portfolio.
Tip #5 – Understand Coding Interviews (6:05)
Understanding the process of coding interviews is obviously one of the most important things you can do if you want to work for any of the top tech companies. This is the final gate that you need to pass through in order to be hired. You can find all of the information you need about these on the internet so be sure to prep up.
If you found these tips useful go ahead and SHARE, and hit that SUBSCRIBE button for more content in future!