Adobe Topics for Interview Preparation Easy Level Medium Level Hard Level Easy LevelCheck if a number is PalindromeCheck if a given Binary Tree is SumTreeCount pairs (a, b) whose sum of cubes is N (a^3 + b^3 = N)Count set bits in an integerProgram for Binary To Decimal ConversionQuickSortFind the middle of a given linked list in C and JavaWrite an Efficient Function to Convert a Binary Tree into its Mirror TreeWrite one line C function to find whether a no is power of twoWrite your own atoi()Breadth First Traversal or BFS for a GraphHow to check if two given line segments intersect?Copy set bits in a rangeCount all distinct pairs with difference equal to kCount Inversions in an array | Set 1 (Using Merge Sort)Design and Implement Special Stack Data Structure | Added Space Optimized VersionDynamic Programming | Set 18 (Partition problem)Equilibrium index of an arrayFind length of loop in linked listFind the Longest Increasing Subsequence in Circular mannerFind the minimum element in a sorted and rotated arrayFind next greater number with same set of digitsImplement Stack using QueuesLevel order traversal in spiral formMerge Sort for Linked ListsFind n'th node from the end of a Linked ListProgram for n'th node from the end of a Linked ListPascal's TrianglePrint Right View of a Binary TreePut spaces between words starting with capital lettersImplement Queue using StacksRemove duplicates from a sorted linked listReverse Level Order TraversalReverse words in a given stringRoot to leaf path sum equal to a given numberSearch an element in a sorted and rotated arraySerialize and Deserialize a Binary TreeSort a linked list of 0s, 1s and 2sSort an array of 0s, 1s and 2sSort an array after applying the given equationTrapping Rain WaterWrite a function to reverse a linked listMedium LevelA program to check if a binary tree is BST or notCheck if a given array can represent Preorder Traversal of Binary Search TreeCombinational SumConnect nodes at same levelDetect Cycle in a Directed GraphDetect cycle in an undirected graphDynamic Programming | Set 31 (Optimal Strategy for a Game)Find whether there is path between two cells in matrixGreedy Algorithms | Set 7 (Dijkstra's shortest path algorithm)Minimize the maximum difference between the heightsMinimum number of jumps to reach endMultiply Large Numbers represented as StringsNuts & Bolts Problem (Lock & Key problem)Quickhull Algorithm for Convex HullReverse a Linked List in groups of given sizeGiven an aHard LevelConstruct a Binary Tree from Postorder and InorderImplement LRU CacheMedian in a stream of integers (running integers) Company Wise Coding Practice Topic Wise Coding Practice Load Comments Please Login to comment...