This page contains list of some basic to intermediate coding/interview questions with solutions.

**Easy**

- Perform Matrix Multiplication using Recursion
- Remove Alternate digits of an integer without using a character array
- Find the square root of a number using binary search
- Print Diamond Pattern using Recursion
- Reverse an Array
- Reverse Stack using Queue
- Right-Shift contents of an array by one

**Medium**

- Reverse a Linked List
- Reverse a Linked List in Group of K
- Print Prime Numbers in the given range efficiently
- Print Level Order Traversal of Binary tree
- Print all the paths from the root to leaf nodes in a binary search tree

**Hard**