Crack the Coding Interviews

Prepare for technical interviews and learn from handcrafted tutorials and interview questions

Explore Interview Questions →

LeetCode Solutions

Get the solutions to LeetCode questions

LeetCode Solutions →

Programming Tutorials

Learn programming and get technical knowledge from our handcrafted tutorials

Java Tutorial


C++ Tutorial


DBMS Tutorial


Python Tutorial

A tutorial which will make you expert in Python.


Questions by Keywords

Difficulty Level Easy Hard Medium

Frequently asked in Amazon AppDynamics Atlassian Bloomberg ByteDance Facebook Google Microsoft NetSuite Oracle SAP Uber Walmart Labs

Array Arrays Greedy Hashing Java Java List Java Map Java Queue Java Set LeetCode Matrix PriorityQueue String

Latest Articles

Python Enumerate

An important thing while dealing with iterators, is we need to keep the count of iterations. Python enumerate is a built-in function that takes care of that. Python enumerate() does two things: adds a counter value to the iterable and returns a value in the form of the enumerate object. Python …

Read morePython Enumerate

Queue Interface in Java

Queue Interface in Java Queue interface in Java belongs to the java.util package and is part of the Collection interface. It implements the First-In-First-Out concept of the queue data structure which means, the elements that we insert first are deleted first. We can consider the queue interface similar to the …

Read moreQueue Interface in Java

AD Blocker Detected !

Advertisements help running this website for free.

To view the content please disable AdBlocker and refresh the page.

Wait !!!

You can Crack Technical Interviews of Companies like Amazon, Google, LinkedIn, Facebook, PayPal, Flipkart, etc


Abhishek was able to crack Microsoft after practicing questions from TutorialCup