100 Algorithms Challenge
4.4 (173 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,717 students enrolled

100 Algorithms Challenge

How to Ace the JavaScript Coding Interview
4.4 (173 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,717 students enrolled
Created by Dylan Israel
Last updated 7/2019
English
English [Auto]
Current price: $139.99 Original price: $199.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 8 hours on-demand video
  • 1 downloadable resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Master commonly asked interview questions
  • Practice dozens of different challenges and build a 100 algorithm portfolio piece
  • Be prepared for the next technical interview
  • Use JavaScript & TypeScript to solve challenging algorithms
Course content
Expand all 118 lectures 07:55:58
+ Introduction
5 lectures 11:47
Objective Setup
02:16
My Tools
00:49
TypeScript Basics
03:08
Getting Started
01:17
+ Algorithms
100 lectures 07:19:06
2. Add
04:16
Add Border
06:02
Add Two Digits
03:20
AdjacentElementsProduct
03:31
All Longest Strings
03:34
Almost Increasing Sequence
04:42
Alphabetic Shift
08:33
Alphabet Sub Sequence
05:44
Alternating Sums
02:43
Are Equally Strong
04:54
Are Similar
06:18
Array Change
04:36
Array Conversion
07:23
Array Max Consecutive Sum
04:49
Array Maximal Adjacent Difference
03:39
Array Previous Less
04:52
Array Replace
02:17
Avoid Obstacles
04:28
Box Blur
06:46
Candies
01:51
Case Insensitive Palindrome
03:02
Century From Year
02:41
Character Parity
02:09
Check Palindrome
03:20
Chess Board Cell Color
04:17
Chunky Monkey
03:49
Circle of Numbers
04:02
Common Character Count
08:10
Company Bot Strategy
03:53
Compare Integers
02:10
Compose Ranges
09:14
Confirm Ending
02:46
Contains Close Nums
04:35
Contains Duplicates
01:46
Convert Celsius to Fahrenheit
01:33
Convert String
04:24
Crossing Sum
03:13
Deposit Profit
02:53
Different Symbols Naive
08:07
Domain Type
04:22
Election Winners
04:40
Enclose in Brackets
01:00
Even Digits Only
02:30
Extract Each Kth
01:50
Extract Matrix Column
01:51
Factorialize A Number
01:48
Fancy Ride
03:41
Fare Estimator
03:55
Fermactor
03:15
Find Closest Pair
04:56
Find Email Domain
02:30
First Digit
02:58
First Duplicate
03:09
First Not Repeating Character
07:07
Flatten Array
05:18
Growing Plant
03:35
House Number Sum
02:36
House of Cats
05:23
HTML End Tag By Start Tag
05:10
Incorrect Password Attempts
03:17
Integer To String Of Fixed Width
07:19
Is Lucky
08:41
Is Tandem Repeat
02:58
Largest of Four
03:48
Largest Number
03:07
Late Ride
05:08
Launch Sequence Checker
04:34
Longest Digits Prefix
05:14
Make Array Consecutive 2
04:11
Matrix Elements Sum
04:37
Max Multiple
01:56
Missing Letters
05:50
New Numeral System
04:36
Palindrome Rearranging
05:56
Pages Numbering with Ink
03:21
Pig Latin
09:14
Pro Categorization
09:31
Proper Noun Correction
02:14
Rating Threshold
03:47
Reflect String
03:44
Reverse a String
02:48
Seats In Theater
02:16
Seek and Destroy
03:02
Shape Area
02:13
Sort By Height
04:57
Sort By Length
01:43
Stolen Lunch
05:09
Strings Construction
08:39
Sum All Prime Numbers
05:21
Sum Odd Fibonacci Numbers
05:03
Square Digits Sequence
06:20
Switch Lights
05:04
Sum of Two
04:17
Tasks Types
04:29
Unique Digit Products
05:16
Valid Time
03:56
+ Technical Phone Screen
10 lectures 19:43
Don't Lie
01:19
Examples
00:36
Closure
03:15
Lexical vs Block Scope
04:33
typeof
01:28
'use strict'
01:27
Delete
02:16
this
01:10
+ BONUS
3 lectures 05:22
Congrats!!!
00:56
BONUS: Book Resources
03:14
BONUS: Mock Interviews
01:12
Requirements
  • Basic Understanding of JavaScript
  • Eagerness to learn
Description

Technical interviews are the filter between good and great developers. At least that is how the industry sees it. In this course we will up your problem solving ability and speed with 100 algorithm problems and solutions.

These questions are some of the most common ones asked in interviews. A portion are questions that come from companies like Google, Facebook, Uber, Amazon etc.

By the end of the course you will be:

  • Have a handle on higher order functions in JavaScript
  • Understand the basics of TypeScript
  • Have a 100 algorithm portfolio item
  • Be ready to ace the JavaScript technical interview
Who this course is for:
  • Those wanting to prepare for technical interviews or currently interviewing
  • Those wanting to get better with JavaScript and TypeScript
  • Anyone who wants to learn how to code out algorithms in JavaScript