Technical Interview Practice with JavaScript
Offered By: Codecademy
Course Description
Overview
Learn key interview preparation skills and practice algorithmic problem-solving in JavaScript
### Why practice technical interview problems with JavaScript?
You’ll need to pass a technical interview if you want to be hired for a technical role. Don’t worry — these interviews are pretty predictable, and the same kinds of problems appear again and again. Even if you don’t have a technical interview scheduled just yet, practicing these common problems will help you grow as a programmer and problem solver, and will help you write cleaner and better code.
### Take-Away Skills
After completing this course, you’ll be ready to ace coding interviews anywhere and you’ll write more efficient code!
### Note on Prerequisites:
A basic understanding of JavaScript is required to start this course, and any more advanced prerequisites will be noted along the way.
### Why practice technical interview problems with JavaScript?
You’ll need to pass a technical interview if you want to be hired for a technical role. Don’t worry — these interviews are pretty predictable, and the same kinds of problems appear again and again. Even if you don’t have a technical interview scheduled just yet, practicing these common problems will help you grow as a programmer and problem solver, and will help you write cleaner and better code.
### Take-Away Skills
After completing this course, you’ll be ready to ace coding interviews anywhere and you’ll write more efficient code!
### Note on Prerequisites:
A basic understanding of JavaScript is required to start this course, and any more advanced prerequisites will be noted along the way.
Syllabus
- Asymptotic Notation: Learn Big-O notation and how to determine the complexity of algorithms.
- Article: Why Asymptotic Notation?
- Lesson: Asymptotic Notation: Conceptual
- Quiz: Asymptotic Notation: Conceptual
- Article: Asymptotic Notation: JavaScript
- Quiz: Asymptotic Notation: JavaScript
- Article: Space Complexity
- Technical Interview Skills: Learn how to approach problem-solving for technical interviews.
- Lesson: Technical Interviews: Whiteboarding
- Quiz: Technical Interviews: Whiteboarding
- JavaScript Algorithm Practice: Practice implementing classic algorithms in JavaScript.
- Article: Sieve of Eratosthenes
- Article: Capturing Rainwater
- Article: Sorting with Custom Comparator Functions
- Article: Introduction To Dynamic Programming in JavaScript
- Article: The Knapsack Problem
- Informational: Next Steps
Taught by
Jace van Auken
Related Courses
Programming LanguagesUniversity of Virginia via Udacity Building a Basic Website
University of Massachusetts Amherst via Independent iDESWEB, Introducción al desarrollo web
Miríadax Web Engineering II: Developing Mobile HTML5 Apps
Technische Hochschule Mittelhessen via iversity Web Application Architectures
University of New Mexico via Coursera