Coding Challenges

Practice. Prove. Get Hired. Solve real-world problems and showcase your skills to GCC employers.

243
Challenges
99
Easy
106
Medium
38
Hard
○

Serialize and Deserialize BST

Trees String Tree DFS
Medium
○

Meeting Rooms II

Arrays Array Sorting Heap
Medium
○

Maximal Square

Dynamic Programming Array Dynamic Programming Matrix
Medium
○

Accounts Merge

Graphs Array String DFS
Medium
○

Interval List Intersections

Arrays Array Two Pointers
Medium
○

Find All Anagrams in String

Strings String Sliding Window Hash Table
Medium
○

Decode String

Strings String Stack Recursion
Medium
○

Maximum Width of Binary Tree

Trees Tree BFS DFS
Medium
○

All Paths From Source to Target

Graphs Graph Backtracking BFS
Medium
○

Reorder List

Linked Lists Linked List Two Pointers Stack
Medium
○

Gas Station

Arrays Array Greedy
Medium
○

Battleships in a Board

Arrays Array Matrix DFS
Medium
○

Open the Lock

Graphs Array BFS Hash Table
Medium
○

Asteroid Collision

Stacks Array Stack
Medium
○

Queue Reconstruction by Height

Arrays Array Greedy Sorting
Medium
○

SQL: Select All Employees

SQL — Basics SQL SELECT ORDER BY
Medium
○

SQL: Employee Count by Department

SQL — Aggregation SQL GROUP BY COUNT
Medium
○

SQL: Second Highest Salary

SQL — Subqueries SQL Subquery LIMIT
Medium
○

SQL: Duplicate Emails

SQL — Aggregation SQL GROUP BY HAVING
Medium
○

SQL: Customers Never Ordered

SQL — Joins SQL LEFT JOIN IS NULL
Medium

Install Talent Arabia

Get instant access to jobs and career tools on your device.