
CS 9: Problem-Solving for the CS Technical Interview
Spring 2022
Andrew Benson (adbenson@)
Ian Tullis (itullis@)
Quick Info | |
---|---|
Credits | 1 |
Grading | Satisfactory / No Credit |
Soft Prerequisite | CS 106B |
Lectures | Tuesdays/Thursdays 5:30pm-6:30pm PT in Thornton 110 |
Lecture Recordings | Canvas |
Andrew's Office Hours | Wednesday 3-4pm in Huang Basement |
Ian's Office Hours | Wednesday 4-5pm on Zoom |
Welcome!
CS 9 is a 1-unit course that acquaints you with the CS technical recruitment process. The instructors, who spent several years at Google as software engineers and interviewers, will cover the stages of the process - resumes, interviews, and more - and share from their firsthand experience. We'll also work through typical interview problems during the Thursday sessions.
Enrollment
Enrollment is through Axess, which also handles the waitlist. We do not have control over the waitlist ourselves.
Please see the syllabus for our specific policies regarding waitlisted students and auditors. Lecture recordings may be viewed on Canvas.
Course Calendar
In general, we'll spend Tuesday sessions discussing various stages of the CS technical recruitment process, and Thursday sessions practicing interview problems.
Date | Topic | Resources |
---|---|---|
Week 1 Tue 03/29 | Overview of Tech Recruiting | Slides |
Week 1 Thu 03/31 | Problem-Solving Session | Slides |
Week 2 Tue 04/05 | Resumes and Behavioral Interviews | Slides |
Week 2 Thu 04/07 | Problem-Solving Session | Slides |
Week 3 Tue 04/12 | Resume Review and Career Fairs | Slides Sample Resume if you cannot use your own (Found on reddit.com/r/resumes) |
Week 3 Thu 04/14 | Problem-Solving Session | Slides |
Week 4 Tue 04/19 | Coding Challenges and Unusual Questions | Slides |
Week 4 Thu 04/21 | Problem-Solving Session | Slides |
Week 5 Tue 04/26 | Technical Interviews 1 | Slides |
Week 5 Thu 04/28 | Problem-Solving Session | Slides |
Week 6 Tue 05/03 | Technical Interviews 2 | Slides |
Week 6 Thu 05/05 | Problem-Solving Session | Slides |
Week 7 Tue 05/10 | Offers, Negotiation, and Ethics | Slides |
Week 7 Thu 05/12 | Problem-Solving Session | Slides |
Week 8 Tue 05/17 | Panel 1 (Startup, PM) | |
Week 8 Thu 05/19 | Problem-Solving Session | Slides |
Week 9 Tue 05/24 | Panel 2 (Fintech, Industry) | |
Week 9 Thu 05/26 | Problem-Solving Session | Slides |
Week 10 Tue 05/31 | Final Tips and Q&A / ML Interviews | Slides |