This is the Programming Interview Study Plan by Siraj Raval on Youtube. It's this video.
- Use Linkedin Job Search to find jobs
- Use Trello to keep track of the job pipeline
- Read Automate the Boring Stuff
- Alternatively, you can watch the related playlist
- Take this intro course by Udacity
- Watch this intro video to GitHub
- Create & upload 3 python web apps to your GitHub portfolio (document the installation steps well in the README)
- Design your resume.
- Leverage your Social Media.
- Solve 100 Easy, 50 Medium, and 2 Hard Leetcode problems. Give yourself 45 minutes max per problem.
- Brute force solution
- Conceptualize a simpler version fo the problem
- Use visualization
- More efficient solution
- Test solution
- Explain solution in English
- Write bulletpoints of solution
- Write Pseudocode
- Write Function Definitions
- Write function implementations
- Finish all the flashcards here
- Practice using interviewing.io or pramp
- Cold apply
- Grab linkedin emails using Getprospect
- Phone Screen, Technical Screen, Onsite interviews, Offer/rejection
- Don't get demoralized by rejections, see this