Google Coding Problems

Master the most popular coding problems from Google

3407
Total Problems
851
Easy
1775
Medium
761
Hard
Start Practicing
G

Master DSA Topics - January, 2026

Practice problems across 75+ categories

Google Coding Problems

Practice problems frequently asked at Google 3407 problems | 851 Easy | 1775 Medium | 761 Hard

# Problem Difficulty Topics
2086 Minimum Flips in Binary Tree to Get Result Hard
Dynamic ProgrammingTreeDepth-First Search
2087 Minimum Flips to Make a OR b Equal to c Medium
Bit Manipulation
2088 Minimum Fuel Cost to Report to the Capital Medium
TreeDepth-First SearchBreadth-First Search
2089 Minimum Garden Perimeter to Collect Enough Apples Medium
MathBinary Search
2090 Minimum Genetic Mutation Medium
Hash TableStringBreadth-First Search
2091 Minimum Health to Beat Game Medium
ArrayGreedy
2092 Minimum Height Trees Medium
Depth-First SearchBreadth-First SearchGraph
2093 Minimum Hours of Training to Win a Competition Easy
ArrayGreedy
2094 Minimum Impossible OR Medium
ArrayBit ManipulationBrainteaser
2095 Minimum Incompatibility Hard
ArrayDynamic ProgrammingBit Manipulation
2096 Minimum Increment Operations to Make Array Beautiful Medium
ArrayDynamic Programming
2097 Minimum Increment to Make Array Unique Medium
ArrayGreedySorting
2098 Minimum Increments for Target Multiples in an Array Hard
ArrayMathDynamic Programming
2099 Minimum Increments to Equalize Leaf Paths Medium
ArrayDynamic ProgrammingTree
2100 Minimum Index of a Valid Split Medium
ArrayHash TableSorting
Showing 2086-2100 of 3407
1 ... 138 139 140 141 142 ... 228

Tutorials Library

Master any technology with our largest free online Library. Browse through 500+ tutorials across 10+ categories.

Python

Python Tutorial

Java

Java Tutorial

JavaScript

JavaScript

C++

C++ Tutorial

C#

C# Tutorial

Go

Go Tutorial

Rust

Rust Tutorial

TypeScript

TypeScript

Swift

Swift Tutorial

Kotlin

Kotlin Tutorial

Ruby

Ruby Tutorial

PHP

PHP Tutorial

C

C Tutorial

Scala

Scala Tutorial

Perl

Perl Tutorial

R

R Tutorial

Dart

Dart Tutorial

Lua

Lua Tutorial

MATLAB

MATLAB

Haskell

Haskell

Developer Toolbox

Powerful online tools to boost your productivity

public class MyFirstJavaProgram { Edit & Run

   /* This is my first java program.
    * This will print 'Hello, World!' as the output
    */

   public static void main(String []args) {
      System.out.println("Hello, World!"); // prints
   }
}

Start Coding in Seconds

Coding Ground For Developers

Code, Edit, Run and Share

Ignite your coding potential on Coding Ground - an immersive online platform for hands-on learning, collaboration, and skill development.