Prepare for Grace HopperThe premier coding bootcamp for women in New York City
Learn JavaScript in one week
An introductory course on JavaScript covering basic topics.
Questions on closures
Closures are an important topic to understand when learning JavaScript. Here are a few common closure questions with solutions.
10 common JavaScript interview questions
Some common interview questions with topics such as decimal numbers, scope, private variables, and more.
Map, reduce, and filter - functional programming
Introduction to functional programming methods in JavaScript.
Counting steps using recursion
Recursion is an important topic to understand when learning a language, so this tutorial provides a simple example.
Calculate the sum of several arrays
Solution to a problem that requires adding up all the numbers in multiple arrays.
Test divisors of three
Determine what numbers within a range are divisible by three.
Two sum problem
A popular interview question that requires you to determine if two numbers in an array sum to a specific value. A solution can be written that runs in linear time.
Determine overlapping numbers in ranges
Solution that explains how to determine the overlap between two number ranges.
Calculate angle on clock
Solution that explains how to calculate the angle formed by the minute hand on a clock.
Stock maximum profit
Solution that explains how to calculate the maxiumum profit that could be made in a list of stock prices.
Generate primes up to N
The popular Sieve of Eratosthenes algorithm, written in JavaScript, that produces a list of primes quickly.
How to Ace the Interview
Written by the Fullstack Staff: Helpful information on how to prepare for the interview.
First Factorial
For this challenge you will be determining the factorial for a given number.
43719 solutions
Solution
Longest Word
For this challenge you will be determining the largest word in a string.
35134 solutions
Solution
Letter Changes
For this challenge you will be manipulating characters in a string based off their positions in the alphabet.
33661 solutions
Solution
Simple Adding
For this challenge you will be adding up all the numbers from 1 to a certain argument.
29167 solutions
Solution
Letter Capitalize
For this challenge you will be capitalizing certain characters in a string.
24882 solutions
Solution
Simple Symbols
For this challenge you will be determining whether or not certain characters are in correct positions.
18889 solutions
Solution
Check Nums
For this challenge you will be comparing two numbers and determining which one is greater.
20902 solutions
Solution
Time Convert
For this challenge you will be determining the difference in hours and minutes between two given times.
15668 solutions
Solution
Alphabet Soup
For this challenge you will be sorting characters in a string.
14892 solutions
Solution
Vowel Count
For this challenge you will be counting all the vowels in a string.
13465 solutions
Solution
Word Count
For this challenge you will be determining how many words a sentence contains.
12741 solutions
Solution
Palindrome
For this challenge you will determine if a string is written the same way forward and backwards.
14028 solutions
Solution
Array Addition I
For this challenge you will determine if numbers in an array can add up to a certain number in the array.
6762 solutions
Solution
Letter Count I
For this challenge you will determine which word has the greatest number of repeated letters.
6122 solutions
Solution
Second GreatLow
For this challenge you will determine the second lowest and greatest numbers in an array.
10520 solutions
Solution
Division Stringified
For this challenge you will divide two numbers and return them in a certain format.
7923 solutions
Solution
Counting Minutes I
For this challenge you will return the total number of minutes between two times.
4710 solutions
Solution
Dash Insert
For this challenge you will be manipulating a string using dashes (-).
6904 solutions
Solution
Number Addition
For this challenge you will traverse a string searching for all the numbers and then you will add them up.
6604 solutions
Solution
Third Greatest
For this challenge you will determine the third largest string within an array.
6098 solutions
Solution
Powers of Two
For this challenge you will be determining whether or not a number is a power of two.
6708 solutions
Solution
Additive Persistence
For this challenge you will be determining the additive persistence for a given number.
4633 solutions
Solution
Multiplicative Persistence
For this challenge you will be determining the multiplicative persistence for a given number.
3662 solutions
Solution
Off Line Minimum
For this challenge you will be creating a subset of an array.
4835 solutions
Solution
Changing Sequence
For this challenge you will determine when an array changes sequences.
1401 solutions
Solution
Overlapping Ranges
For this practice test you will determine the intersection between two sets.
1410 solutions
Solution
Superincreasing
For this challenge you will determine if each number is greater than the sum of all previous elements in an array.
1376 solutions
Solution
Hamming Distance
For this challenge you will determine the difference between two strings.
935 solutions
Solution
Rectangle Area
For this challenge you will determine the area of a rectangle.
1143 solutions
Solution
Bitwise One
For this challenge you will perform a bitwise operation on two binary numbers.
961 solutions
Solution
Other Products
For this challenge you will return the product of a set of elements in an array.
614 solutions
Solution
Wave Sorting
For this challenge you will determine if numbers in an array can be sorted in a particular way.
458 solutions
Solution
Array Matching
For this challenge you will add elements from two arrays in a particular order.
505 solutions
Solution
Longest Increasing Sequence
For this challenge you will compute the length of the longest increasing subsequence.
404 solutions
Solution
Even Pairs
For this challenge you will determine if a pair of even numbers exists somewhere in a string.
373 solutions
Solution
Next Palindrome
For this challenge you will be determining the next largest palindrome.
362 solutions
Solution
Largest Pair
For this challenge you will determine the largest double digit number.
431 solutions
Solution
Nonrepeating Character
For this challenge you will find the first non-repeating character in a string.
361 solutions
Solution
Bitwise Two
For this challenge you will perform a bitwise operation on two binary numbers.
233 solutions
Solution
Power Set Count
For this challenge you will determine the length of a power set.
319 solutions
Solution
Product Digits
For this challenge you will be determining the least amount of digits needed to produce a number.
419 solutions
Solution
Palindrome Creator
For this challenge you will be determining if you can create a palindrome from a list of numbers.
340 solutions
Solution
Basic Roman Numerals
For this challenge you will be converting a string of Roman numerals.
262 solutions
Solution
Food Distribution
For this challenge you will determine how to optimally distribute food to people.
181 solutions
Solution
Correct Path
For this challenge you will be traversing a matrix searching for the correct path to take.
116 solutions
Solution
Scale Balancing
For this challenge you will be balancing a scale with weights on it.
171 solutions
Solution
Three Numbers
For this challenge you will be searching for a set of numbers in a string.
155 solutions
Solution
Alphabet Searching
For this challenge you will determine if a set of characters exists in a string.
151 solutions
Solution
Time Difference
For this challenge you will be searching for the smallest time difference.
76 solutions
Solution
Triangle Row
For this challenge you will be adding up a whole row from Pascal's triangle.
87 solutions
Solution
Vowel Square
For this challenge you will determine if a square of vowels exists in a matrix.
103 solutions
Solution
Largest Four
For this challenge you will need to find the four largest elements in an array.
60 solutions
Solution
Distinct Characters
For this challenge you will determine if a string contains some number of distinct characters.
2 solutions
Solution