Skip to content

Make-School-Courses/SEM-2-2-Technical-Interview-Prep

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 

Repository files navigation

SEM 2.2 Technical Interview Prep

Course Description

Drill key techniques and practice giving and taking full-lenth technical interviews.

Why you should know this

To improve your confidence and skill at taking technical interviews to help you get a job or internship.

Course Specifics

Weeks to Completion: 7
Total Seat Hours: 18.5 hours
Total Out-of-Class Hours: 20+ hours
Total Hours: 38+ hours
Units: 0 units
Delivery Method: Residential
Class Sessions: 14 classes

Prerequisites

Senior Standing || (Coach Approval && Instructor Approval)

Learning Objectives or Competencies

By the end of the course, students will be able to:

  1. Communicate their thought process as they code
  2. Implement and test algorithms by hand
  3. Evaluate algorithms for time and space complexity (Big O)
  4. Design and discuss improvements to existing algorithms
  5. Compare and contrast different data structures and what they are best for
  6. Confidently participate in technical interviews
  7. Identify their existing areas for improvement

Schedule

Course Dates: Monday, October 22 – Wednesday, December 12, 2018

Class Times: Monday and Wednesday at 10:00 – 11:20pm

Class Date Topics
1 Monday, October 22 Lesson 1
2 Wednesday, October 24 Lesson 2
3 Monday, October 29 Lesson 3
4 Wednesday, October 31 Lesson 4
5 Monday, November 5 Lesson 5
6 Wednesday, November 7 Lesson 6
7 Monday, November 12 Lesson 7
8 Wednesday, November 14 Lesson 8
- Monday, November 19 Don Rags
- Wednesday, November 21 Fall Break
9 Monday, November 26 Lesson 9
10 Wednesday, November 28 Lesson 10
11 Monday, December 3 Lesson 11
12 Wednesday, December 5 Lesson 12
13 Monday, December 10 Lesson 13
14 Wednesday, December 12 Lesson 14

Class Assignments

All in-class and take-home assignments are geared towards identifying and then putting into practice key skills and techniques for mastering technical interviews.

Tutorials

TBD

Projects

TBD

Other assignments

  • Technical interview drills, full-length and partial
  • Reading and review of useful techniques and skills
  • Self-reflection to identify personal areas for improvement
  • Hand-written algorithm writing, testing, and complexity evaluation

Evaluation

To pass this course you must meet the following requirements:

  • Actively participate in class and abide by the attendance policy
  • Make up all classwork from all absences
  • Complete 4 full-length practice technical interviews with graded rubric feedback

Attendance

In-class time is inspired by the sports team analogy: peer activities are the key to practicing technique and improving skills. Due to the hands-on drill and practice of each class, when people decide not to show up on a regular basis, they are also at risk of harming the learning effectiveness for the class as a whole.

Please treat each class as if it's a scheduled interview with a company that you would be excited to work for and proactively communicate any absence in advance.

shouldISkipClass(reason) {
  return shouldISkipMyInterview(reason);
}

shouldISkipMyInterview(reason) {
  // returns true if reason is so compelling it's worth canceling or rescheduling your interview
  // otherwise, return false
}

Attendance requirements for scheduled sessions are:

  • No more than two no call no shows per term in any scheduled session.
  • No more than four excused absences per term in any scheduled session.

Failure to meet these requirements will result in a PIP (Participation Improvement Plan). Failure to improve after the PIP will result in not being invited back next term.

Make School Course Policies

Academic Honesty
Accommodation Policy
Attendance Policy Diversity Statement
Evaluation Methods
Title IX Disclaimer
Program Learning Outcomes

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •