MAQ Software Topics for Interview Preparation Easy Level Medium Level Hard Level Easy LevelWrite a C program to reverse digits of a numberWrite a program to reverse an array or stringArray RotationProgram for array rotationCheck if a linked list is Circular Linked ListProgram for Fibonacci numbersFind the middle of a given linked list in C and JavaWrite a program to print all permutations of a given stringGiven a string, find its first non-repeating characterMerge Sort for Linked ListsNearest prime less than given number nProgram for n'th node from the end of a Linked ListPrint a given matrix in spiral formProgram to find last digit of n'th Fibonnaci NumberImplement Queue using StacksReverse words in a given stringSerialize and Deserialize a Binary TreeSort an array of 0s, 1s and 2sWrite a program function to detect loop in a linked listMedium LevelDynamic Programming | Set 11 (Egg Dropping Puzzle)Dynamic Programming | Set 32 (Word Break Problem)Factorial of a large numberFind the repeating and the missing | Added 3 new methodsFind the closest element in Binary Search TreeSnake and Ladder ProblemHard LevelBacktracking | Set 3 (N Queen Problem)Backtracking | Set 7 (Sudoku) Company Wise Coding Practice Topic Wise Coding Practice Load Comments Please Login to comment...