├── .editorconfig ├── .travis.yml ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── algorithms ├── README.md ├── array.md ├── bit-manipulation.md ├── dynamic-programming.md ├── geometry.md ├── graph.md ├── hash-table.md ├── heap.md ├── interval.md ├── linked-list.md ├── math.md ├── matrix.md ├── oop.md ├── permutation.md ├── queue.md ├── sorting-searching.md ├── stack.md ├── string.md ├── topics.md └── tree.md ├── assets └── book.svg ├── design ├── README.md ├── collaborative-editor.md ├── news-feed.md └── search-engine.md ├── domain ├── async-loading │ └── index.html ├── databases.md ├── networking.md ├── pagination-sorting │ ├── data.js │ └── index.html ├── security.md ├── snake-game │ └── snake-game.md ├── software-engineering.md └── tic-tac-toe │ └── index.html ├── front-end └── README.md ├── interviewers └── basics.md ├── non-technical ├── behavioral.md ├── cover-letter.md ├── interview-formats.md ├── negotiation.md ├── psychological-tricks.md ├── questions-to-ask.md ├── resume.md └── self-introduction.md ├── preparing ├── README.md └── cheatsheet.md └── utilities ├── javascript ├── binToInt.js ├── binarySearch.js ├── deepEqual.js ├── graphTopoSort.js ├── intToBin.js ├── intervalsIntersect.js ├── intervalsMerge.js ├── isSubsequence.js ├── matrixClone.js ├── matrixTranspose.js ├── matrixTraverse.js ├── mergeSort.js ├── treeEqual.js └── treeMirror.js └── python ├── binary_search.py ├── char_prime_map.py ├── graph_dfs.py ├── graph_topo_sort.py ├── heap.py ├── is_subsequence.py ├── linked_list.py ├── quick_select.py ├── rabin_karp_hash.py ├── tree_equal.py ├── tree_mirror.py ├── tree_traversal.py ├── trie.py └── union_find.py /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/.editorconfig -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/.travis.yml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/README.md -------------------------------------------------------------------------------- /algorithms/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/algorithms/README.md -------------------------------------------------------------------------------- /algorithms/array.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/algorithms/array.md -------------------------------------------------------------------------------- /algorithms/bit-manipulation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/algorithms/bit-manipulation.md -------------------------------------------------------------------------------- /algorithms/dynamic-programming.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/algorithms/dynamic-programming.md -------------------------------------------------------------------------------- /algorithms/geometry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/algorithms/geometry.md -------------------------------------------------------------------------------- /algorithms/graph.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/algorithms/graph.md -------------------------------------------------------------------------------- /algorithms/hash-table.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/algorithms/hash-table.md -------------------------------------------------------------------------------- /algorithms/heap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/algorithms/heap.md -------------------------------------------------------------------------------- /algorithms/interval.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/algorithms/interval.md -------------------------------------------------------------------------------- /algorithms/linked-list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/algorithms/linked-list.md -------------------------------------------------------------------------------- /algorithms/math.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/algorithms/math.md -------------------------------------------------------------------------------- /algorithms/matrix.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/algorithms/matrix.md -------------------------------------------------------------------------------- /algorithms/oop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/algorithms/oop.md -------------------------------------------------------------------------------- /algorithms/permutation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/algorithms/permutation.md -------------------------------------------------------------------------------- /algorithms/queue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/algorithms/queue.md -------------------------------------------------------------------------------- /algorithms/sorting-searching.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/algorithms/sorting-searching.md -------------------------------------------------------------------------------- /algorithms/stack.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/algorithms/stack.md -------------------------------------------------------------------------------- /algorithms/string.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/algorithms/string.md -------------------------------------------------------------------------------- /algorithms/topics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/algorithms/topics.md -------------------------------------------------------------------------------- /algorithms/tree.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/algorithms/tree.md -------------------------------------------------------------------------------- /assets/book.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/assets/book.svg -------------------------------------------------------------------------------- /design/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/design/README.md -------------------------------------------------------------------------------- /design/collaborative-editor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/design/collaborative-editor.md -------------------------------------------------------------------------------- /design/news-feed.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/design/news-feed.md -------------------------------------------------------------------------------- /design/search-engine.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/design/search-engine.md -------------------------------------------------------------------------------- /domain/async-loading/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/domain/async-loading/index.html -------------------------------------------------------------------------------- /domain/databases.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/domain/databases.md -------------------------------------------------------------------------------- /domain/networking.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/domain/networking.md -------------------------------------------------------------------------------- /domain/pagination-sorting/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/domain/pagination-sorting/data.js -------------------------------------------------------------------------------- /domain/pagination-sorting/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/domain/pagination-sorting/index.html -------------------------------------------------------------------------------- /domain/security.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/domain/security.md -------------------------------------------------------------------------------- /domain/snake-game/snake-game.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/domain/snake-game/snake-game.md -------------------------------------------------------------------------------- /domain/software-engineering.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/domain/software-engineering.md -------------------------------------------------------------------------------- /domain/tic-tac-toe/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/domain/tic-tac-toe/index.html -------------------------------------------------------------------------------- /front-end/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/front-end/README.md -------------------------------------------------------------------------------- /interviewers/basics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/interviewers/basics.md -------------------------------------------------------------------------------- /non-technical/behavioral.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/non-technical/behavioral.md -------------------------------------------------------------------------------- /non-technical/cover-letter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/non-technical/cover-letter.md -------------------------------------------------------------------------------- /non-technical/interview-formats.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/non-technical/interview-formats.md -------------------------------------------------------------------------------- /non-technical/negotiation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/non-technical/negotiation.md -------------------------------------------------------------------------------- /non-technical/psychological-tricks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/non-technical/psychological-tricks.md -------------------------------------------------------------------------------- /non-technical/questions-to-ask.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/non-technical/questions-to-ask.md -------------------------------------------------------------------------------- /non-technical/resume.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/non-technical/resume.md -------------------------------------------------------------------------------- /non-technical/self-introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/non-technical/self-introduction.md -------------------------------------------------------------------------------- /preparing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/preparing/README.md -------------------------------------------------------------------------------- /preparing/cheatsheet.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/preparing/cheatsheet.md -------------------------------------------------------------------------------- /utilities/javascript/binToInt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/utilities/javascript/binToInt.js -------------------------------------------------------------------------------- /utilities/javascript/binarySearch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/utilities/javascript/binarySearch.js -------------------------------------------------------------------------------- /utilities/javascript/deepEqual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/utilities/javascript/deepEqual.js -------------------------------------------------------------------------------- /utilities/javascript/graphTopoSort.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/utilities/javascript/graphTopoSort.js -------------------------------------------------------------------------------- /utilities/javascript/intToBin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/utilities/javascript/intToBin.js -------------------------------------------------------------------------------- /utilities/javascript/intervalsIntersect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/utilities/javascript/intervalsIntersect.js -------------------------------------------------------------------------------- /utilities/javascript/intervalsMerge.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/utilities/javascript/intervalsMerge.js -------------------------------------------------------------------------------- /utilities/javascript/isSubsequence.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/utilities/javascript/isSubsequence.js -------------------------------------------------------------------------------- /utilities/javascript/matrixClone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/utilities/javascript/matrixClone.js -------------------------------------------------------------------------------- /utilities/javascript/matrixTranspose.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/utilities/javascript/matrixTranspose.js -------------------------------------------------------------------------------- /utilities/javascript/matrixTraverse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/utilities/javascript/matrixTraverse.js -------------------------------------------------------------------------------- /utilities/javascript/mergeSort.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/utilities/javascript/mergeSort.js -------------------------------------------------------------------------------- /utilities/javascript/treeEqual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/utilities/javascript/treeEqual.js -------------------------------------------------------------------------------- /utilities/javascript/treeMirror.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/utilities/javascript/treeMirror.js -------------------------------------------------------------------------------- /utilities/python/binary_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/utilities/python/binary_search.py -------------------------------------------------------------------------------- /utilities/python/char_prime_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/utilities/python/char_prime_map.py -------------------------------------------------------------------------------- /utilities/python/graph_dfs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/utilities/python/graph_dfs.py -------------------------------------------------------------------------------- /utilities/python/graph_topo_sort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/utilities/python/graph_topo_sort.py -------------------------------------------------------------------------------- /utilities/python/heap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/utilities/python/heap.py -------------------------------------------------------------------------------- /utilities/python/is_subsequence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/utilities/python/is_subsequence.py -------------------------------------------------------------------------------- /utilities/python/linked_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/utilities/python/linked_list.py -------------------------------------------------------------------------------- /utilities/python/quick_select.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/utilities/python/quick_select.py -------------------------------------------------------------------------------- /utilities/python/rabin_karp_hash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/utilities/python/rabin_karp_hash.py -------------------------------------------------------------------------------- /utilities/python/tree_equal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/utilities/python/tree_equal.py -------------------------------------------------------------------------------- /utilities/python/tree_mirror.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/utilities/python/tree_mirror.py -------------------------------------------------------------------------------- /utilities/python/tree_traversal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/utilities/python/tree_traversal.py -------------------------------------------------------------------------------- /utilities/python/trie.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/utilities/python/trie.py -------------------------------------------------------------------------------- /utilities/python/union_find.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt657407064/tech-interview-handbook/HEAD/utilities/python/union_find.py --------------------------------------------------------------------------------