100 Algorithms Challenge

100 Algorithms Challenge

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 8 Hours | 8.21 GB


How to Ace the JavaScript Coding Interview

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

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


+ Table of Contents

Introduction
1 Whats the 100 Algorithms Challenge Who Am I
2 Objective Setup
3 My Tools
4 TypeScript Basics
5 Getting Started

Testing Our Solutions
6 Introduction
7 Getting Started
8 Testing
9 Turning Our Tests Back On

Algorithms
10 Absolute Values Sum Minization
11 Add
12 Add Border
13 Add Two Digits
14 AdjacentElementsProduct
15 All Longest Strings
16 Almost Increasing Sequence
17 Alphabetic Shift
18 Alphabet Sub Sequence
19 Alternating Sums
20 Are Equally Strong
21 Are Similar
22 Array Change
23 Array Conversion
24 Array Max Consecutive Sum
25 Array Maximal Adjacent Difference
26 Array Previous Less
27 Array Replace
28 Avoid Obstacles
29 Bishop And Pawn
30 Box Blur
31 Candies
32 Case Insensitive Palindrome
33 Century From Year
34 Character Parity
35 Check Palindrome
36 Chess Board Cell Color
37 Chunky Monkey
38 Circle of Numbers
39 Common Character Count
40 Company Bot Strategy
41 Compare Integers
42 Compose Ranges
43 Confirm Ending
44 Contains Close Nums
45 Contains Duplicates
46 Convert Celsius to Fahrenheit
47 Convert String
48 Crossing Sum
49 Deposit Profit
50 Different Symbols Naive
51 Digit Degree
52 Domain Type
53 Election Winners
54 Enclose in Brackets
55 Even Digits Only
56 Extract Each Kth
57 Extract Matrix Column
58 Factorialize A Number
59 Fancy Ride
60 Fare Estimator
61 Fermactor
62 Find Closest Pair
63 Find Email Domain
64 First Digit
65 First Duplicate
66 First Not Repeating Character
67 Flatten Array
68 Growing Plant
69 House Number Sum
70 House of Cats
71 HTML End Tag By Start Tag
72 Incorrect Password Attempts
73 Integer To String Of Fixed Width
74 Internal Backups
75 Is Lucky
76 Is Tandem Repeat
77 Largest of Four
78 Largest Number
79 Late Ride
80 Launch Sequence Checker
81 Longest Digits Prefix
82 Make Array Consecutive 2
83 Matrix Elements Sum
84 Max Multiple
85 Missing Letters
86 New Numeral System
87 Palindrome Rearranging
88 Pages Numbering with Ink
89 Pig Latin
90 Pro Categorization
91 Proper Noun Correction
92 Rating Threshold
93 Reflect String
94 Reverse a String
95 Seats In Theater
96 Seek and Destroy
97 Shape Area
98 Sort By Height
99 Sort By Length
100 Stolen Lunch
101 Strings Construction
102 Sum All Prime Numbers
103 Sum Odd Fibonacci Numbers
104 Square Digits Sequence
105 Switch Lights
106 Sum of Two
107 Tasks Types
108 Unique Digit Products
109 Valid Time

Technical Phone Screen
110 Introduction
111 Don’t Lie
112 Examples
113 == vs ===
114 Closure
115 Lexical vs Block Scope
116 typeof
117 ‘use strict’
118 Delete
119 this

BONUS
120 Congrats!!!
121 BONUS Book Resources
122 BONUS Mock Interviews