├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── calender.md ├── practice_problems ├── 20_Valid Parentheses.py ├── 21_Merge_Two_Sorted_Lists.py ├── 344. Reverse String.js ├── Apply_transform.js ├── Counter II.js ├── Hash Table_Ransom Note │ ├── ransom_note.md │ └── ransom_note.py ├── LCS - Longest Substring Without Repeating Characters │ ├── lcs.md │ └── lcs.py ├── Recursion │ ├── compinations.md │ ├── compinations.py │ ├── generateparenthesis_problem.md │ ├── generateparenthesis_problem.py │ ├── subsets.md │ └── subsets.py ├── SQL │ ├── Find Customer Referee.sql │ └── Recyclable_and_Low_Fat_Products.sql ├── Sorting and searching │ ├── binary.md │ ├── binary_search.js │ ├── binary_search.py │ ├── binary_search_recursive.py │ ├── intro.md │ └── search_rotated_sorted_array.py ├── anagram │ ├── anagram.md │ └── anagram.py ├── min_stack.js ├── palindrome │ ├── palindrome.md │ └── palindrome.py └── pivotInt.js ├── readme.md ├── shared_solutions └── Strings │ └── strings.md ├── tech.png └── techniques ├── KMP └── resources.md ├── Rabin_karb ├── rabin.py └── rabin_karb.md └── Recursion └── Backtracking └── backtracking.md /.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shazaaly/technical_interview_prep/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shazaaly/technical_interview_prep/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shazaaly/technical_interview_prep/HEAD/LICENSE -------------------------------------------------------------------------------- /calender.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shazaaly/technical_interview_prep/HEAD/calender.md -------------------------------------------------------------------------------- /practice_problems/20_Valid Parentheses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shazaaly/technical_interview_prep/HEAD/practice_problems/20_Valid Parentheses.py -------------------------------------------------------------------------------- /practice_problems/21_Merge_Two_Sorted_Lists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shazaaly/technical_interview_prep/HEAD/practice_problems/21_Merge_Two_Sorted_Lists.py -------------------------------------------------------------------------------- /practice_problems/344. Reverse String.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shazaaly/technical_interview_prep/HEAD/practice_problems/344. Reverse String.js -------------------------------------------------------------------------------- /practice_problems/Apply_transform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shazaaly/technical_interview_prep/HEAD/practice_problems/Apply_transform.js -------------------------------------------------------------------------------- /practice_problems/Counter II.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shazaaly/technical_interview_prep/HEAD/practice_problems/Counter II.js -------------------------------------------------------------------------------- /practice_problems/Hash Table_Ransom Note/ransom_note.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shazaaly/technical_interview_prep/HEAD/practice_problems/Hash Table_Ransom Note/ransom_note.md -------------------------------------------------------------------------------- /practice_problems/Hash Table_Ransom Note/ransom_note.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shazaaly/technical_interview_prep/HEAD/practice_problems/Hash Table_Ransom Note/ransom_note.py -------------------------------------------------------------------------------- /practice_problems/LCS - Longest Substring Without Repeating Characters/lcs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shazaaly/technical_interview_prep/HEAD/practice_problems/LCS - Longest Substring Without Repeating Characters/lcs.md -------------------------------------------------------------------------------- /practice_problems/LCS - Longest Substring Without Repeating Characters/lcs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shazaaly/technical_interview_prep/HEAD/practice_problems/LCS - Longest Substring Without Repeating Characters/lcs.py -------------------------------------------------------------------------------- /practice_problems/Recursion/compinations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shazaaly/technical_interview_prep/HEAD/practice_problems/Recursion/compinations.md -------------------------------------------------------------------------------- /practice_problems/Recursion/compinations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shazaaly/technical_interview_prep/HEAD/practice_problems/Recursion/compinations.py -------------------------------------------------------------------------------- /practice_problems/Recursion/generateparenthesis_problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shazaaly/technical_interview_prep/HEAD/practice_problems/Recursion/generateparenthesis_problem.md -------------------------------------------------------------------------------- /practice_problems/Recursion/generateparenthesis_problem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shazaaly/technical_interview_prep/HEAD/practice_problems/Recursion/generateparenthesis_problem.py -------------------------------------------------------------------------------- /practice_problems/Recursion/subsets.md: -------------------------------------------------------------------------------- 1 | https://leetcode.com/problems/subsets/ -------------------------------------------------------------------------------- /practice_problems/Recursion/subsets.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /practice_problems/SQL/Find Customer Referee.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shazaaly/technical_interview_prep/HEAD/practice_problems/SQL/Find Customer Referee.sql -------------------------------------------------------------------------------- /practice_problems/SQL/Recyclable_and_Low_Fat_Products.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shazaaly/technical_interview_prep/HEAD/practice_problems/SQL/Recyclable_and_Low_Fat_Products.sql -------------------------------------------------------------------------------- /practice_problems/Sorting and searching/binary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shazaaly/technical_interview_prep/HEAD/practice_problems/Sorting and searching/binary.md -------------------------------------------------------------------------------- /practice_problems/Sorting and searching/binary_search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shazaaly/technical_interview_prep/HEAD/practice_problems/Sorting and searching/binary_search.js -------------------------------------------------------------------------------- /practice_problems/Sorting and searching/binary_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shazaaly/technical_interview_prep/HEAD/practice_problems/Sorting and searching/binary_search.py -------------------------------------------------------------------------------- /practice_problems/Sorting and searching/binary_search_recursive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shazaaly/technical_interview_prep/HEAD/practice_problems/Sorting and searching/binary_search_recursive.py -------------------------------------------------------------------------------- /practice_problems/Sorting and searching/intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shazaaly/technical_interview_prep/HEAD/practice_problems/Sorting and searching/intro.md -------------------------------------------------------------------------------- /practice_problems/Sorting and searching/search_rotated_sorted_array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shazaaly/technical_interview_prep/HEAD/practice_problems/Sorting and searching/search_rotated_sorted_array.py -------------------------------------------------------------------------------- /practice_problems/anagram/anagram.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shazaaly/technical_interview_prep/HEAD/practice_problems/anagram/anagram.md -------------------------------------------------------------------------------- /practice_problems/anagram/anagram.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shazaaly/technical_interview_prep/HEAD/practice_problems/anagram/anagram.py -------------------------------------------------------------------------------- /practice_problems/min_stack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shazaaly/technical_interview_prep/HEAD/practice_problems/min_stack.js -------------------------------------------------------------------------------- /practice_problems/palindrome/palindrome.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shazaaly/technical_interview_prep/HEAD/practice_problems/palindrome/palindrome.md -------------------------------------------------------------------------------- /practice_problems/palindrome/palindrome.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /practice_problems/pivotInt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shazaaly/technical_interview_prep/HEAD/practice_problems/pivotInt.js -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shazaaly/technical_interview_prep/HEAD/readme.md -------------------------------------------------------------------------------- /shared_solutions/Strings/strings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shazaaly/technical_interview_prep/HEAD/shared_solutions/Strings/strings.md -------------------------------------------------------------------------------- /tech.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shazaaly/technical_interview_prep/HEAD/tech.png -------------------------------------------------------------------------------- /techniques/KMP/resources.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shazaaly/technical_interview_prep/HEAD/techniques/KMP/resources.md -------------------------------------------------------------------------------- /techniques/Rabin_karb/rabin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shazaaly/technical_interview_prep/HEAD/techniques/Rabin_karb/rabin.py -------------------------------------------------------------------------------- /techniques/Rabin_karb/rabin_karb.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shazaaly/technical_interview_prep/HEAD/techniques/Rabin_karb/rabin_karb.md -------------------------------------------------------------------------------- /techniques/Recursion/Backtracking/backtracking.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shazaaly/technical_interview_prep/HEAD/techniques/Recursion/Backtracking/backtracking.md --------------------------------------------------------------------------------