Resource Library
Below you can find all of the different resources in the Guide: practice problems, former Google interview questions, online courses, videos, and more.
Evenly spaced (Java)
Try this question to determine whether 3 given numbers are evenly spaced, or that the difference between the small and medium number equal the difference between the medium and large number. (CodingBat)
Make bricks (Java)
Interested in learning how to use the modulo operator? Get some practice by solving this problem where you'll use the modulo operator to check whether it's possible to make a row of bricks. (CodingBat)
Make bricks (Python)
Interested in learning how to use the modulo operator? Get some practice by solving this problem where you'll use the modulo operator to check whether it's possible to make a row of bricks. (CodingBat)
Blackjack (Java)
Let's practice using conditionals in this coding problem. You can take advantage of if statements to check which one of the given input values is closest to 21. (CodingBat)
Search for number sequence (Python)
Want to get practice with writing loops? Try your hand at this practice problem to determine whether a given sequence of numbers can be found in an array. (CodingBat)
Compute factorial
Put your loop-writing skills to practice by solving this coding question where you'll compute the factorial of an input value. (coderbyte)
Product & sum of digits
Interested in getting practice with mathematical operators in programming? Check out this coding question where you'll take advantage of operators to solve a mathematical question. (LeetCode)
Reverse a string
In this practice coding question, you'll write a function that reverses a string. You can even use it to check whether or not a word is a palindrome! (coderbyte)
String Splosion (Java)
In this practice coding question, you'll write a function that takes a string like "Code" as input and returns a string like "CCoCodCode" in Java. (CodingBat)
String Splosion (Python)
In this practice coding question, you'll write a function that takes a string like "Code" as input and returns a string like "CCoCodCode" in Python. (CodingBat)
Longest word in string
In this practice coding question, you'll find the longest word in a sentence. Don't forget to add it to your vocabulary! (coderbyte)
Repeated String
In this practice question, you'll count the number of occurrences the letter 'a' appears in a string. The solution you come up with could even be applied to count the number of occurrences in a dataset! (HackerRank)