These are things that I believe every CS major should be doing.
- Attend a top school. If not, work harder.
- Start early.
- Apply early.
- Have a good GPA (min 3.7).
- Use AI tools and have good fundamentals.
- Build projects. Find a niche and git gud at it.
- Learn git.
- Have a public GitHub and LinkedIn profile.
- Go to hackathons.
- Check out CodePath.
- Read and do everything on here: sauce
- Get something on your resume. Research, tutoring, code coaching, TA work.
- Use one of these resume templates: Jake's Resume, Speemch's Template
- Do mock interviews.
- Do LeetCode and git gud at it.
- Use NeetCode 150 as your roadmap.
- Use hellointerview for system design.
- Track internships openings with this and this.
- To apply faster, use Simplify.
- Before any online assessment, read all of this: the OA archive.
- cscareers will give you imposter syndrome but join it.
- Make friends that are cracked :)