├── CodingPractice ├── CodingPractice.sln └── CodingPractice │ ├── Backtracking │ └── NQueen.cs │ ├── CodingPractice.csproj │ ├── CodingPractice.csproj.user │ ├── Coding_Exercises │ ├── Boggle_Trie.cs │ ├── Count_number_of_ways_to_partition_a_set.cs │ ├── Factorial.cs │ ├── Fibonacci.cs │ ├── Find_a_Pair_Of_Sum.cs │ ├── Finding_all_subsets_ of_a_given_set.cs │ ├── KNearestPoint.cs │ ├── LRU_Cache_Least_Recently_Used.cs │ ├── Maximum_Subarray_Sum.cs │ ├── Partition_problem_Sub_Set.cs │ ├── PowerOf.cs │ ├── Power_Set.cs │ ├── Search_Word_2D_Grid.cs │ ├── Stair_Case.cs │ ├── largest_sum_of_non_adjacent_numbers.cs │ ├── print_matrix_spiral_form.cs │ └── the_celebrity_problem.cs │ ├── DBMS │ └── README.md │ ├── DataStructure │ ├── AVL │ │ └── AvlTree.cs │ ├── Array │ │ └── README.md │ ├── BinarySearchTree │ │ ├── BinarySearch.cs │ │ └── BinaryTree.cs │ ├── DFS │ │ ├── BFS_1.cs │ │ ├── DFS_1.cs │ │ └── dfs._bfs.cs │ ├── DoublyLinkedList │ │ ├── DoublyLinkedList.cs │ │ └── README.md │ ├── HashTable │ │ ├── HashTableImp.cs │ │ └── README.MD │ ├── Heap │ │ ├── MaxHeap.cs │ │ ├── MinHeap.cs │ │ └── README.MD │ ├── LinkedList │ │ ├── LinkedList.cs │ │ └── Readme.md │ ├── Queue │ │ ├── QueueImp.cs │ │ └── README.MD │ ├── Stack │ │ ├── README.MD │ │ ├── StackImp.cs │ │ └── Stack_LinkedList.cs │ ├── Trees │ │ ├── BinarySearchTree.cs │ │ ├── BinaryTree.cs │ │ ├── README.MD │ │ ├── TreeNode.cs │ │ └── readme1.md │ ├── Trie │ │ ├── README.MD │ │ └── TrieNode.cs │ └── bin │ │ └── Debug │ │ └── netcoreapp2.0 │ │ ├── CodingPractice.deps.json │ │ ├── CodingPractice.dll │ │ ├── CodingPractice.pdb │ │ ├── CodingPractice.runtimeconfig.dev.json │ │ └── CodingPractice.runtimeconfig.json │ ├── DesignPattern │ ├── AbstractFactory.cs │ ├── AdapterPattern.cs │ ├── Builder.cs │ ├── Facade.cs │ ├── FactoryDesign.cs │ ├── ObserverPattern.cs │ └── README.md │ ├── GeeksForGeeks │ ├── 3Sum.cs │ ├── AddBinary.cs │ ├── AlienLanguage.cs │ ├── Anagram-Substring-Search.cs │ ├── BadVersion.cs │ ├── BestTimeToBuyAndSellStock.cs │ ├── Binary-Tree-Maximum-Path-Sum.cs │ ├── ClosesTwoPoint.cs │ ├── Coin_Change.cs │ ├── FindPeekElement.cs │ ├── FlatternBST.cs │ ├── IntegerToWords.cs │ ├── Is_Heap.cs │ ├── LetterCombinationOfPhoneNumber.cs │ ├── MinJump.cs │ ├── Min_Heap.cs │ ├── MoveZero.cs │ ├── OneEditDistance.cs │ ├── Palindrom2.cs │ ├── ProductOfArrayExceptSelf.cs │ ├── Random-Pick-With-Weight.cs │ ├── RemoveInvalidParentheses.cs │ ├── SerializeAndDeSerializeBST.cs │ ├── Subtree-of-another-tree.cs │ ├── TreeNode.cs │ ├── UnionIntersection.cs │ ├── ValidPalindrome.cs │ ├── WordBreak.cs │ ├── Work-Break-2.cs │ └── minimum-remove-to-make-valid-parentheses.cs │ ├── GraphAlgorithm │ ├── Graph.cs │ └── README.md │ ├── HackerRank │ ├── 2DArray_DS.cs │ ├── AlternatingCharacters.cs │ ├── Apple_and_Orange.cs │ ├── ArrayManipulation.cs │ ├── BubbleSort.cs │ ├── CallCenter │ │ └── Employee.cs │ ├── Circular_Array_Rotation_and_GCD_HCM.cs │ ├── ClosestCommonManager.cs │ ├── CommonChild.cs │ ├── Compare_the_Triplets.cs │ ├── Count_Triplets.cs │ ├── Diagonal_Difference.cs │ ├── FraudulentActivityNotifications.cs │ ├── Grading_Students.cs │ ├── GridChallenge.cs │ ├── Insert_a_node_at_the_head_of_a_linked_list.cs │ ├── IsThisABinarySearchTree.cs │ ├── LeftRotation.cs │ ├── LuckBalance.cs │ ├── MarcsCakewalk.cs │ ├── MarkAndToys.cs │ ├── MaximumPerimeterTriangle.cs │ ├── Mini_Max_Sum.cs │ ├── MinimumSwaps2.cs │ ├── Minimum_Absolute_Difference_in_an_Array.cs │ ├── NewYearChaos.cs │ ├── OpenCloseSymbolsCheck.cs │ ├── Plus_Minus.cs │ ├── Print_the_Elements_of_a_Linked_List.cs │ ├── RansomNote.cs │ ├── SherlockAndAnagrams.cs │ ├── SherlockAndTheValidString.cs │ ├── SliceDown.cs │ ├── SpecialPalindromeAgain.cs │ ├── Staircase.cs │ ├── TheMaximumSubarray.cs │ ├── Time_Conversion.cs │ ├── TwoStrings.cs │ └── WordExclude.cs │ ├── Leetcode │ └── Paint-House.cs │ ├── OnlineProblem │ ├── CareerCup.cs │ └── Glassdoor.cs │ ├── Practice.cs │ ├── Program.cs │ ├── Solution.cs │ ├── SortingAlgorithm │ ├── AmazonDemo.cs │ ├── BubbleSort.cs │ ├── HeapSort.cs │ ├── InsertionSort.cs │ ├── Lexicographical.cs │ ├── MergeArrayWithOutExtraSpace.cs │ ├── MergeSort.cs │ ├── MergeTwoArray.cs │ ├── QuickSort.cs │ ├── README.MD │ └── SelectionSort.cs │ ├── StringManipulation │ └── StringManipulations.cs │ ├── bin │ └── Debug │ │ └── netcoreapp2.0 │ │ ├── CodingPractice.deps.json │ │ ├── CodingPractice.dll │ │ ├── CodingPractice.pdb │ │ ├── CodingPractice.runtimeconfig.dev.json │ │ └── CodingPractice.runtimeconfig.json │ └── obj │ ├── CodingPractice.csproj.nuget.cache │ ├── CodingPractice.csproj.nuget.g.props │ ├── CodingPractice.csproj.nuget.g.targets │ ├── Debug │ └── netcoreapp2.0 │ │ ├── CodingPractice.AssemblyInfo.cs │ │ ├── CodingPractice.AssemblyInfoInputs.cache │ │ ├── CodingPractice.csproj.CoreCompileInputs.cache │ │ ├── CodingPractice.csproj.FileListAbsolute.txt │ │ ├── CodingPractice.csprojResolveAssemblyReference.cache │ │ ├── CodingPractice.dll │ │ └── CodingPractice.pdb │ └── project.assets.json ├── Images ├── Binary_tree.png ├── Circularly-linked-list.png ├── Doubly-linked-list.png ├── Justsearch.gif ├── SQLNOSQL.png ├── Singly-linked-list.png ├── Test ├── adj.jpg ├── binary_search_tree.png ├── bt_types.JPG ├── digraph.png ├── directed.jpg ├── doubly-linked-list2.png ├── graph-ex1.jpeg ├── graph.JPG ├── graphtypes.png ├── imp-tree.jpg ├── linkedlist.JPG ├── mat.jpg ├── minheap.jpg ├── osi-model.png ├── tree-parts.jpg ├── tree_traversal.png ├── trees.jpg ├── trie.jpeg ├── undirected.jpg └── weighted.jpg └── README.md /CodingPractice/CodingPractice.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice.sln -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/Backtracking/NQueen.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/Backtracking/NQueen.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/CodingPractice.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/CodingPractice.csproj -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/CodingPractice.csproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/CodingPractice.csproj.user -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/Coding_Exercises/Boggle_Trie.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/Coding_Exercises/Boggle_Trie.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/Coding_Exercises/Count_number_of_ways_to_partition_a_set.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/Coding_Exercises/Count_number_of_ways_to_partition_a_set.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/Coding_Exercises/Factorial.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/Coding_Exercises/Factorial.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/Coding_Exercises/Fibonacci.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/Coding_Exercises/Fibonacci.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/Coding_Exercises/Find_a_Pair_Of_Sum.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/Coding_Exercises/Find_a_Pair_Of_Sum.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/Coding_Exercises/Finding_all_subsets_ of_a_given_set.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/Coding_Exercises/Finding_all_subsets_ of_a_given_set.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/Coding_Exercises/KNearestPoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/Coding_Exercises/KNearestPoint.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/Coding_Exercises/LRU_Cache_Least_Recently_Used.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/Coding_Exercises/LRU_Cache_Least_Recently_Used.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/Coding_Exercises/Maximum_Subarray_Sum.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/Coding_Exercises/Maximum_Subarray_Sum.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/Coding_Exercises/Partition_problem_Sub_Set.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/Coding_Exercises/Partition_problem_Sub_Set.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/Coding_Exercises/PowerOf.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/Coding_Exercises/PowerOf.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/Coding_Exercises/Power_Set.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/Coding_Exercises/Power_Set.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/Coding_Exercises/Search_Word_2D_Grid.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/Coding_Exercises/Search_Word_2D_Grid.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/Coding_Exercises/Stair_Case.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/Coding_Exercises/Stair_Case.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/Coding_Exercises/largest_sum_of_non_adjacent_numbers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/Coding_Exercises/largest_sum_of_non_adjacent_numbers.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/Coding_Exercises/print_matrix_spiral_form.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/Coding_Exercises/print_matrix_spiral_form.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/Coding_Exercises/the_celebrity_problem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/Coding_Exercises/the_celebrity_problem.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/DBMS/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/DBMS/README.md -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/DataStructure/AVL/AvlTree.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/DataStructure/AVL/AvlTree.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/DataStructure/Array/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/DataStructure/Array/README.md -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/DataStructure/BinarySearchTree/BinarySearch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/DataStructure/BinarySearchTree/BinarySearch.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/DataStructure/BinarySearchTree/BinaryTree.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/DataStructure/BinarySearchTree/BinaryTree.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/DataStructure/DFS/BFS_1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/DataStructure/DFS/BFS_1.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/DataStructure/DFS/DFS_1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/DataStructure/DFS/DFS_1.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/DataStructure/DFS/dfs._bfs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/DataStructure/DFS/dfs._bfs.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/DataStructure/DoublyLinkedList/DoublyLinkedList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/DataStructure/DoublyLinkedList/DoublyLinkedList.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/DataStructure/DoublyLinkedList/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/DataStructure/DoublyLinkedList/README.md -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/DataStructure/HashTable/HashTableImp.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/DataStructure/HashTable/HashTableImp.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/DataStructure/HashTable/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/DataStructure/HashTable/README.MD -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/DataStructure/Heap/MaxHeap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/DataStructure/Heap/MaxHeap.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/DataStructure/Heap/MinHeap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/DataStructure/Heap/MinHeap.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/DataStructure/Heap/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/DataStructure/Heap/README.MD -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/DataStructure/LinkedList/LinkedList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/DataStructure/LinkedList/LinkedList.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/DataStructure/LinkedList/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/DataStructure/LinkedList/Readme.md -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/DataStructure/Queue/QueueImp.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/DataStructure/Queue/QueueImp.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/DataStructure/Queue/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/DataStructure/Queue/README.MD -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/DataStructure/Stack/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/DataStructure/Stack/README.MD -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/DataStructure/Stack/StackImp.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/DataStructure/Stack/StackImp.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/DataStructure/Stack/Stack_LinkedList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/DataStructure/Stack/Stack_LinkedList.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/DataStructure/Trees/BinarySearchTree.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/DataStructure/Trees/BinarySearchTree.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/DataStructure/Trees/BinaryTree.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/DataStructure/Trees/BinaryTree.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/DataStructure/Trees/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/DataStructure/Trees/README.MD -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/DataStructure/Trees/TreeNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/DataStructure/Trees/TreeNode.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/DataStructure/Trees/readme1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/DataStructure/Trees/readme1.md -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/DataStructure/Trie/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/DataStructure/Trie/README.MD -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/DataStructure/Trie/TrieNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/DataStructure/Trie/TrieNode.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/DataStructure/bin/Debug/netcoreapp2.0/CodingPractice.deps.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/DataStructure/bin/Debug/netcoreapp2.0/CodingPractice.deps.json -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/DataStructure/bin/Debug/netcoreapp2.0/CodingPractice.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/DataStructure/bin/Debug/netcoreapp2.0/CodingPractice.dll -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/DataStructure/bin/Debug/netcoreapp2.0/CodingPractice.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/DataStructure/bin/Debug/netcoreapp2.0/CodingPractice.pdb -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/DataStructure/bin/Debug/netcoreapp2.0/CodingPractice.runtimeconfig.dev.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/DataStructure/bin/Debug/netcoreapp2.0/CodingPractice.runtimeconfig.dev.json -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/DataStructure/bin/Debug/netcoreapp2.0/CodingPractice.runtimeconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/DataStructure/bin/Debug/netcoreapp2.0/CodingPractice.runtimeconfig.json -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/DesignPattern/AbstractFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/DesignPattern/AbstractFactory.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/DesignPattern/AdapterPattern.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/DesignPattern/AdapterPattern.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/DesignPattern/Builder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/DesignPattern/Builder.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/DesignPattern/Facade.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/DesignPattern/Facade.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/DesignPattern/FactoryDesign.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/DesignPattern/FactoryDesign.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/DesignPattern/ObserverPattern.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/DesignPattern/ObserverPattern.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/DesignPattern/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/DesignPattern/README.md -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/GeeksForGeeks/3Sum.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/GeeksForGeeks/3Sum.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/GeeksForGeeks/AddBinary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/GeeksForGeeks/AddBinary.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/GeeksForGeeks/AlienLanguage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/GeeksForGeeks/AlienLanguage.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/GeeksForGeeks/Anagram-Substring-Search.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/GeeksForGeeks/Anagram-Substring-Search.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/GeeksForGeeks/BadVersion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/GeeksForGeeks/BadVersion.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/GeeksForGeeks/BestTimeToBuyAndSellStock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/GeeksForGeeks/BestTimeToBuyAndSellStock.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/GeeksForGeeks/Binary-Tree-Maximum-Path-Sum.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/GeeksForGeeks/Binary-Tree-Maximum-Path-Sum.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/GeeksForGeeks/ClosesTwoPoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/GeeksForGeeks/ClosesTwoPoint.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/GeeksForGeeks/Coin_Change.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/GeeksForGeeks/Coin_Change.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/GeeksForGeeks/FindPeekElement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/GeeksForGeeks/FindPeekElement.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/GeeksForGeeks/FlatternBST.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/GeeksForGeeks/FlatternBST.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/GeeksForGeeks/IntegerToWords.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/GeeksForGeeks/IntegerToWords.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/GeeksForGeeks/Is_Heap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/GeeksForGeeks/Is_Heap.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/GeeksForGeeks/LetterCombinationOfPhoneNumber.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/GeeksForGeeks/LetterCombinationOfPhoneNumber.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/GeeksForGeeks/MinJump.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/GeeksForGeeks/MinJump.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/GeeksForGeeks/Min_Heap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/GeeksForGeeks/Min_Heap.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/GeeksForGeeks/MoveZero.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/GeeksForGeeks/MoveZero.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/GeeksForGeeks/OneEditDistance.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/GeeksForGeeks/OneEditDistance.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/GeeksForGeeks/Palindrom2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/GeeksForGeeks/Palindrom2.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/GeeksForGeeks/ProductOfArrayExceptSelf.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/GeeksForGeeks/ProductOfArrayExceptSelf.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/GeeksForGeeks/Random-Pick-With-Weight.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/GeeksForGeeks/Random-Pick-With-Weight.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/GeeksForGeeks/RemoveInvalidParentheses.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/GeeksForGeeks/RemoveInvalidParentheses.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/GeeksForGeeks/SerializeAndDeSerializeBST.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/GeeksForGeeks/SerializeAndDeSerializeBST.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/GeeksForGeeks/Subtree-of-another-tree.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/GeeksForGeeks/Subtree-of-another-tree.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/GeeksForGeeks/TreeNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/GeeksForGeeks/TreeNode.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/GeeksForGeeks/UnionIntersection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/GeeksForGeeks/UnionIntersection.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/GeeksForGeeks/ValidPalindrome.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/GeeksForGeeks/ValidPalindrome.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/GeeksForGeeks/WordBreak.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/GeeksForGeeks/WordBreak.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/GeeksForGeeks/Work-Break-2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/GeeksForGeeks/Work-Break-2.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/GeeksForGeeks/minimum-remove-to-make-valid-parentheses.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/GeeksForGeeks/minimum-remove-to-make-valid-parentheses.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/GraphAlgorithm/Graph.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/GraphAlgorithm/Graph.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/GraphAlgorithm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/GraphAlgorithm/README.md -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/HackerRank/2DArray_DS.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/HackerRank/2DArray_DS.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/HackerRank/AlternatingCharacters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/HackerRank/AlternatingCharacters.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/HackerRank/Apple_and_Orange.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/HackerRank/Apple_and_Orange.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/HackerRank/ArrayManipulation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/HackerRank/ArrayManipulation.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/HackerRank/BubbleSort.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/HackerRank/BubbleSort.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/HackerRank/CallCenter/Employee.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/HackerRank/CallCenter/Employee.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/HackerRank/Circular_Array_Rotation_and_GCD_HCM.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/HackerRank/Circular_Array_Rotation_and_GCD_HCM.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/HackerRank/ClosestCommonManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/HackerRank/ClosestCommonManager.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/HackerRank/CommonChild.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/HackerRank/CommonChild.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/HackerRank/Compare_the_Triplets.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/HackerRank/Compare_the_Triplets.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/HackerRank/Count_Triplets.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/HackerRank/Count_Triplets.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/HackerRank/Diagonal_Difference.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/HackerRank/Diagonal_Difference.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/HackerRank/FraudulentActivityNotifications.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/HackerRank/FraudulentActivityNotifications.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/HackerRank/Grading_Students.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/HackerRank/Grading_Students.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/HackerRank/GridChallenge.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/HackerRank/GridChallenge.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/HackerRank/Insert_a_node_at_the_head_of_a_linked_list.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/HackerRank/Insert_a_node_at_the_head_of_a_linked_list.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/HackerRank/IsThisABinarySearchTree.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/HackerRank/IsThisABinarySearchTree.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/HackerRank/LeftRotation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/HackerRank/LeftRotation.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/HackerRank/LuckBalance.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/HackerRank/LuckBalance.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/HackerRank/MarcsCakewalk.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/HackerRank/MarcsCakewalk.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/HackerRank/MarkAndToys.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/HackerRank/MarkAndToys.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/HackerRank/MaximumPerimeterTriangle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/HackerRank/MaximumPerimeterTriangle.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/HackerRank/Mini_Max_Sum.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/HackerRank/Mini_Max_Sum.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/HackerRank/MinimumSwaps2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/HackerRank/MinimumSwaps2.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/HackerRank/Minimum_Absolute_Difference_in_an_Array.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/HackerRank/Minimum_Absolute_Difference_in_an_Array.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/HackerRank/NewYearChaos.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/HackerRank/NewYearChaos.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/HackerRank/OpenCloseSymbolsCheck.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/HackerRank/OpenCloseSymbolsCheck.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/HackerRank/Plus_Minus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/HackerRank/Plus_Minus.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/HackerRank/Print_the_Elements_of_a_Linked_List.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/HackerRank/Print_the_Elements_of_a_Linked_List.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/HackerRank/RansomNote.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/HackerRank/RansomNote.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/HackerRank/SherlockAndAnagrams.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/HackerRank/SherlockAndAnagrams.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/HackerRank/SherlockAndTheValidString.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/HackerRank/SherlockAndTheValidString.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/HackerRank/SliceDown.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/HackerRank/SliceDown.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/HackerRank/SpecialPalindromeAgain.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/HackerRank/SpecialPalindromeAgain.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/HackerRank/Staircase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/HackerRank/Staircase.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/HackerRank/TheMaximumSubarray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/HackerRank/TheMaximumSubarray.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/HackerRank/Time_Conversion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/HackerRank/Time_Conversion.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/HackerRank/TwoStrings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/HackerRank/TwoStrings.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/HackerRank/WordExclude.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/HackerRank/WordExclude.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/Leetcode/Paint-House.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/Leetcode/Paint-House.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/OnlineProblem/CareerCup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/OnlineProblem/CareerCup.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/OnlineProblem/Glassdoor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/OnlineProblem/Glassdoor.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/Practice.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/Practice.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/Program.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/Solution.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/Solution.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/SortingAlgorithm/AmazonDemo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/SortingAlgorithm/AmazonDemo.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/SortingAlgorithm/BubbleSort.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/SortingAlgorithm/BubbleSort.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/SortingAlgorithm/HeapSort.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/SortingAlgorithm/HeapSort.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/SortingAlgorithm/InsertionSort.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/SortingAlgorithm/InsertionSort.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/SortingAlgorithm/Lexicographical.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/SortingAlgorithm/Lexicographical.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/SortingAlgorithm/MergeArrayWithOutExtraSpace.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/SortingAlgorithm/MergeArrayWithOutExtraSpace.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/SortingAlgorithm/MergeSort.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/SortingAlgorithm/MergeSort.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/SortingAlgorithm/MergeTwoArray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/SortingAlgorithm/MergeTwoArray.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/SortingAlgorithm/QuickSort.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/SortingAlgorithm/QuickSort.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/SortingAlgorithm/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/SortingAlgorithm/README.MD -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/SortingAlgorithm/SelectionSort.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/SortingAlgorithm/SelectionSort.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/StringManipulation/StringManipulations.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/StringManipulation/StringManipulations.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/bin/Debug/netcoreapp2.0/CodingPractice.deps.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/bin/Debug/netcoreapp2.0/CodingPractice.deps.json -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/bin/Debug/netcoreapp2.0/CodingPractice.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/bin/Debug/netcoreapp2.0/CodingPractice.dll -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/bin/Debug/netcoreapp2.0/CodingPractice.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/bin/Debug/netcoreapp2.0/CodingPractice.pdb -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/bin/Debug/netcoreapp2.0/CodingPractice.runtimeconfig.dev.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/bin/Debug/netcoreapp2.0/CodingPractice.runtimeconfig.dev.json -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/bin/Debug/netcoreapp2.0/CodingPractice.runtimeconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/bin/Debug/netcoreapp2.0/CodingPractice.runtimeconfig.json -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/obj/CodingPractice.csproj.nuget.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/obj/CodingPractice.csproj.nuget.cache -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/obj/CodingPractice.csproj.nuget.g.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/obj/CodingPractice.csproj.nuget.g.props -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/obj/CodingPractice.csproj.nuget.g.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/obj/CodingPractice.csproj.nuget.g.targets -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/obj/Debug/netcoreapp2.0/CodingPractice.AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/obj/Debug/netcoreapp2.0/CodingPractice.AssemblyInfo.cs -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/obj/Debug/netcoreapp2.0/CodingPractice.AssemblyInfoInputs.cache: -------------------------------------------------------------------------------- 1 | 9987c594e9edfd896c261ce4c066cb72cd5d9e68 2 | -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/obj/Debug/netcoreapp2.0/CodingPractice.csproj.CoreCompileInputs.cache: -------------------------------------------------------------------------------- 1 | f3a6064f86e86f391ae57f1c1f56960bfdffc26f 2 | -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/obj/Debug/netcoreapp2.0/CodingPractice.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/obj/Debug/netcoreapp2.0/CodingPractice.csproj.FileListAbsolute.txt -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/obj/Debug/netcoreapp2.0/CodingPractice.csprojResolveAssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/obj/Debug/netcoreapp2.0/CodingPractice.csprojResolveAssemblyReference.cache -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/obj/Debug/netcoreapp2.0/CodingPractice.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/obj/Debug/netcoreapp2.0/CodingPractice.dll -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/obj/Debug/netcoreapp2.0/CodingPractice.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/obj/Debug/netcoreapp2.0/CodingPractice.pdb -------------------------------------------------------------------------------- /CodingPractice/CodingPractice/obj/project.assets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/CodingPractice/CodingPractice/obj/project.assets.json -------------------------------------------------------------------------------- /Images/Binary_tree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/Images/Binary_tree.png -------------------------------------------------------------------------------- /Images/Circularly-linked-list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/Images/Circularly-linked-list.png -------------------------------------------------------------------------------- /Images/Doubly-linked-list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/Images/Doubly-linked-list.png -------------------------------------------------------------------------------- /Images/Justsearch.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/Images/Justsearch.gif -------------------------------------------------------------------------------- /Images/SQLNOSQL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/Images/SQLNOSQL.png -------------------------------------------------------------------------------- /Images/Singly-linked-list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/Images/Singly-linked-list.png -------------------------------------------------------------------------------- /Images/Test: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Images/adj.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/Images/adj.jpg -------------------------------------------------------------------------------- /Images/binary_search_tree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/Images/binary_search_tree.png -------------------------------------------------------------------------------- /Images/bt_types.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/Images/bt_types.JPG -------------------------------------------------------------------------------- /Images/digraph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/Images/digraph.png -------------------------------------------------------------------------------- /Images/directed.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/Images/directed.jpg -------------------------------------------------------------------------------- /Images/doubly-linked-list2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/Images/doubly-linked-list2.png -------------------------------------------------------------------------------- /Images/graph-ex1.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/Images/graph-ex1.jpeg -------------------------------------------------------------------------------- /Images/graph.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/Images/graph.JPG -------------------------------------------------------------------------------- /Images/graphtypes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/Images/graphtypes.png -------------------------------------------------------------------------------- /Images/imp-tree.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/Images/imp-tree.jpg -------------------------------------------------------------------------------- /Images/linkedlist.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/Images/linkedlist.JPG -------------------------------------------------------------------------------- /Images/mat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/Images/mat.jpg -------------------------------------------------------------------------------- /Images/minheap.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/Images/minheap.jpg -------------------------------------------------------------------------------- /Images/osi-model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/Images/osi-model.png -------------------------------------------------------------------------------- /Images/tree-parts.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/Images/tree-parts.jpg -------------------------------------------------------------------------------- /Images/tree_traversal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/Images/tree_traversal.png -------------------------------------------------------------------------------- /Images/trees.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/Images/trees.jpg -------------------------------------------------------------------------------- /Images/trie.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/Images/trie.jpeg -------------------------------------------------------------------------------- /Images/undirected.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/Images/undirected.jpg -------------------------------------------------------------------------------- /Images/weighted.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/Images/weighted.jpg -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senthil338/Software-Engineer-Interview/HEAD/README.md --------------------------------------------------------------------------------