Skip to content

Latest commit

 

History

History
110 lines (60 loc) · 4.28 KB

README.md

File metadata and controls

110 lines (60 loc) · 4.28 KB

Tech Talent Pipeline: Technical Interview Preparation 2023

Schedule and Class Artifacts

Week 1: January 3 - 5

January 3: Initial Assessments

January 4: Introduction to Interviewing

Class Slides

Class Video

Interview Demo Code

January 5: Complexity and Big-O

Class Slides

Class Video

Sample Big-O Analysis

Big-O Cheatsheet

Week 2: January 9 - 13

January 9: Interview Prep

Class Video

January 10: Fast and Slow Pointers

Class Video Office Hour

January 11: Cyclic Sort

Class Slides

Class Video part I Class Video part II

Big-O Practice

Cyclic Sort: Diagrammed and Solved!

January 12: Sliding Window

Class Slides

Class Video Part I Class Video Part II

Sliding Window: Diagrammed and Solved!

January 13: Review class (Optional)

Week 3: January 17 - 20

January 17: Merge Intervals

Class Video

January 18: Tree-Searching Algorithms

Class Code

Class Video

January 19: K-Frequent Pattern

Class Code

Class Video

January 23: Review class (Optional) Class Video

Study Materials

It's a Secret; Don't read until January 23rd!

Class might be over, but this is just the beginning of your prep!

Approach

Treat your brain like a computer: there is only so much that fits in our working memory at a given time. When you solve a problem, see if there are other ways to solve it, and then come back to the question in 2-3 days. Cramming is less-effective than finding a schedule that lets you test your growth and memory.

Additional Resources

Here are some practice resources that offer more information and paths than simply trying Leetcode. You won't need to master every question, but make sure you know your way around the big topics!

A Sample Roadmap

Advent of Code

Some Challenging Algorithms