This guide was last updated on March 25th, 2024.

This guide is a collection of resources available at UofT and other external sources that support CS students with job and internship search. If you find an acronym unfamiliar, please see our acronym guide.

Table of contents

The guide is divided into the pages below. But you do not have to follow this sequentially - see our how to.

  1. Resume
  2. Github, Portfolios, Projects
  3. Networking
  4. Job search
  5. Interview
  6. Leetcode
  7. Non-CS Experience
  8. Research in CS
  9. Offer Negotiation
  10. New grad
  11. Course work to real world mappings

How to use this guide

If you are completely new to this guide, check out our “Start here” sub-headings below. This shortlists the sections that should be prioritized. If you are looking for specific advice, find the relevant section in the links below.

There are multiple links offered throughout the guide - I will include the official documentation and simpler blog posts/external links. Official documentation is often extremely dense and relies on prior knowledge, but blog posts are more accessible, often include visualizations, and provide very beginner-friendly explanations. My recommendation would be to read the blog posts first and then reference the official documentation as needed.

Year 1

Here is the order of browsing I recommend:

  1. Resume, specifically Resume 101 and how to use action verbs
  2. Networking, specifically Networking 101 and the LinkedIn tips
  3. GitHub 101
  4. Job search, specifically how to job search section

After these sections, you’ll have a good general idea of the CS career world and can use the other sections of the guide as needed. I’d highly recommend browsing through the DCS Coffee Chat Program and setting up some coffee chats to help you better navigate the job hunt. P.S there are tips for coffee chatting in the how to coffee chat section.

Year 2 and 3

Depending on your interests, check out our Job Search and/or Research pages.

Year 4 and beyond

Almost there! Check out our New Grad page.

Contributors

This guide was created by Ruhika (Rue) Sriharsha. Sarah Walker contributed the “Research in CS” section of the guide.

All resources