-Either work on open source projects or something of your own. Here's a handy list of beginner oriented open source organizations: https://summerofcode.withgoogle.com/organizations/?sp-page=2
-If you want a project to work on, here is comma-ai's calibration challenge for self-driving cars. Solve this and they would give you an interview, simple as that. https://github.com/commaai/calib_challenge
-Practice questions over at https://leetcode.com/. Make this website your homepage!
-Participate in google kickstart: https://codingcompetitions.withgoogle.com/kickstart
-Missing Semester from MiT: Learn about the command-line, text editors, version control systems, and much more
-Complete Hackerrank's 30 days of Code: https://www.hackerrank.com/domains/tutorials/30-days-of-code
-Learn CS concept "X" in "Y" minutes: https://learnxinyminutes.com/
-Take a course in machine learning crash course from google:https://developers.google.com/machine-learning/crash-course
-More on learning about AI from google- https://ai.google/education/
& https://cloud.google.com/training/machinelearning-ai
-Study and Make your own clones of popular apps like Twitter, TikTok, Instagram, and 100+ more: https://github.com/GorvGoyl/Clone-Wars
-Build a game using Kaboom.js: https://kaboomjs.com/
-Build your own computer from NAND gates to Tetris (Course): https://www.nand2tetris.org/
-Build your own programming language: http://www.buildyourownlisp.com/
-Repository for great C code: https://github.com/oz123/awesome-c
-
Hack this Website: https://www.hackthissite.org/
-Biggest advice here is to apply using referrals at these companies.
https://careers.microsoft.com/students/explore https://www.facebook.com/careers/university/fbu https://buildyourfuture.withgoogle.com/programs/step/ https://careers.twitter.com/en/early-career.html https://www.amazon.jobs/it/landing_pages/amazonfutureengineer