We use cookies to ensure you have the best browsing experience on our website. Please read our cookie policy for more information about how we use cookies.
  • HackerRank Home

    HackerRank

  • |
  • Prepare
  • Certify
  • Compete
  • Hiring developers?
  1. Prepare
  2. Interview Preparation Kit

The HackerRank Interview Preparation Kit

Learnings from 1000+ Companies

We have carefully curated these challenges to help you prepare in the most comprehensive way possible.

Key Concepts

Challenges are organised around core concepts commonly tested during Interviews.

How to prepare

Try to solve as many challenges from this list as possible.
If you are stuck, use the Discussion and Editorial sections for hints and solutions.

Warm-up Challenges

New to HackerRank? You can try these easy ones first
See Challenges

Arrays

70% of companies test this subject
See Challenges

Dictionaries and Hashmaps

40% of companies test this subject
See Challenges

Sorting

40% of companies test this subject
See Challenges

String Manipulation

40% of companies test this subject
See Challenges

Greedy Algorithms

31% of companies test this subject
See Challenges

Search

30% of companies test this subject
See Challenges

Dynamic Programming

27% of companies test this subject
See Challenges

Stacks and Queues

17% of companies test this subject
See Challenges

Graphs

15% of companies test this subject
See Challenges

Trees

12% of companies test this subject
See Challenges

Linked Lists

8% of companies test this subject
See Challenges

Recursion and Backtracking

5% of companies test this subject
See Challenges

Miscellaneous

Other popular topics
See Challenges
  • Blog
  • Scoring
  • Environment
  • FAQ
  • About Us
  • Support
  • Careers
  • Terms Of Service
  • Privacy Policy