├── .github └── ISSUE_TEMPLATE │ └── Category.md ├── CONTRIBUTE.md ├── Category ├── Algorithm │ └── README.md ├── Architecture │ └── README.md ├── BuildTool │ └── README.md ├── Database │ └── README.md ├── DesignPattern │ └── README.md ├── Fade-out │ ├── ALGORITHMS_README.md │ ├── ARCHITECTURE_README.md │ ├── CODE_README.md │ ├── DATABASE_README.md │ ├── DESIGNPATTERN_README.md │ ├── GENERAL_README.md │ ├── LANGUAGE_README.md │ ├── OS_README.md │ ├── SECURITY_README.md │ ├── SOFTWAREENGINEERING_README.md │ └── WEB_README.md ├── Language │ └── Java.md ├── Network │ └── README.md ├── OS │ └── README.md ├── Security │ └── README.md ├── Testing │ └── README.md └── Web │ ├── README.md │ └── WebFramework.md ├── LICENSE ├── OriginalDocuments ├── README.md ├── databases │ ├── acid.md │ ├── bluegreen-deployment.md │ ├── db-migrations.md │ ├── lazy-loading.md │ ├── n1-problem.md │ ├── normalization.md │ ├── null-is-special.md │ ├── schema-migrations.md │ └── slowest-queries.md ├── design-patterns │ ├── active-record.md │ ├── anti-corruption-layer.md │ ├── billion-dollar-mistake.md │ ├── data-abstraction.md │ ├── data-mapper.md │ ├── dependency-hell.md │ ├── dont-repeat-yourself.md │ ├── globals-are-evil.md │ ├── goto-is-evil.md │ ├── inheritance-vs-composition.md │ ├── inversion-of-control.md │ ├── law-of-demeter.md │ └── violate-dry.md └── snippets │ └── kill-the-if-chain.md └── README.md /.github/ISSUE_TEMPLATE/Category.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NESOY/Back-end-Developer-Interview-Questions/HEAD/.github/ISSUE_TEMPLATE/Category.md -------------------------------------------------------------------------------- /CONTRIBUTE.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Category/Algorithm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NESOY/Back-end-Developer-Interview-Questions/HEAD/Category/Algorithm/README.md -------------------------------------------------------------------------------- /Category/Architecture/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NESOY/Back-end-Developer-Interview-Questions/HEAD/Category/Architecture/README.md -------------------------------------------------------------------------------- /Category/BuildTool/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NESOY/Back-end-Developer-Interview-Questions/HEAD/Category/BuildTool/README.md -------------------------------------------------------------------------------- /Category/Database/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NESOY/Back-end-Developer-Interview-Questions/HEAD/Category/Database/README.md -------------------------------------------------------------------------------- /Category/DesignPattern/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NESOY/Back-end-Developer-Interview-Questions/HEAD/Category/DesignPattern/README.md -------------------------------------------------------------------------------- /Category/Fade-out/ALGORITHMS_README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NESOY/Back-end-Developer-Interview-Questions/HEAD/Category/Fade-out/ALGORITHMS_README.md -------------------------------------------------------------------------------- /Category/Fade-out/ARCHITECTURE_README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NESOY/Back-end-Developer-Interview-Questions/HEAD/Category/Fade-out/ARCHITECTURE_README.md -------------------------------------------------------------------------------- /Category/Fade-out/CODE_README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NESOY/Back-end-Developer-Interview-Questions/HEAD/Category/Fade-out/CODE_README.md -------------------------------------------------------------------------------- /Category/Fade-out/DATABASE_README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NESOY/Back-end-Developer-Interview-Questions/HEAD/Category/Fade-out/DATABASE_README.md -------------------------------------------------------------------------------- /Category/Fade-out/DESIGNPATTERN_README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NESOY/Back-end-Developer-Interview-Questions/HEAD/Category/Fade-out/DESIGNPATTERN_README.md -------------------------------------------------------------------------------- /Category/Fade-out/GENERAL_README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NESOY/Back-end-Developer-Interview-Questions/HEAD/Category/Fade-out/GENERAL_README.md -------------------------------------------------------------------------------- /Category/Fade-out/LANGUAGE_README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NESOY/Back-end-Developer-Interview-Questions/HEAD/Category/Fade-out/LANGUAGE_README.md -------------------------------------------------------------------------------- /Category/Fade-out/OS_README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NESOY/Back-end-Developer-Interview-Questions/HEAD/Category/Fade-out/OS_README.md -------------------------------------------------------------------------------- /Category/Fade-out/SECURITY_README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NESOY/Back-end-Developer-Interview-Questions/HEAD/Category/Fade-out/SECURITY_README.md -------------------------------------------------------------------------------- /Category/Fade-out/SOFTWAREENGINEERING_README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NESOY/Back-end-Developer-Interview-Questions/HEAD/Category/Fade-out/SOFTWAREENGINEERING_README.md -------------------------------------------------------------------------------- /Category/Fade-out/WEB_README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NESOY/Back-end-Developer-Interview-Questions/HEAD/Category/Fade-out/WEB_README.md -------------------------------------------------------------------------------- /Category/Language/Java.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NESOY/Back-end-Developer-Interview-Questions/HEAD/Category/Language/Java.md -------------------------------------------------------------------------------- /Category/Network/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NESOY/Back-end-Developer-Interview-Questions/HEAD/Category/Network/README.md -------------------------------------------------------------------------------- /Category/OS/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NESOY/Back-end-Developer-Interview-Questions/HEAD/Category/OS/README.md -------------------------------------------------------------------------------- /Category/Security/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NESOY/Back-end-Developer-Interview-Questions/HEAD/Category/Security/README.md -------------------------------------------------------------------------------- /Category/Testing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NESOY/Back-end-Developer-Interview-Questions/HEAD/Category/Testing/README.md -------------------------------------------------------------------------------- /Category/Web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NESOY/Back-end-Developer-Interview-Questions/HEAD/Category/Web/README.md -------------------------------------------------------------------------------- /Category/Web/WebFramework.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NESOY/Back-end-Developer-Interview-Questions/HEAD/Category/Web/WebFramework.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NESOY/Back-end-Developer-Interview-Questions/HEAD/LICENSE -------------------------------------------------------------------------------- /OriginalDocuments/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NESOY/Back-end-Developer-Interview-Questions/HEAD/OriginalDocuments/README.md -------------------------------------------------------------------------------- /OriginalDocuments/databases/acid.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NESOY/Back-end-Developer-Interview-Questions/HEAD/OriginalDocuments/databases/acid.md -------------------------------------------------------------------------------- /OriginalDocuments/databases/bluegreen-deployment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NESOY/Back-end-Developer-Interview-Questions/HEAD/OriginalDocuments/databases/bluegreen-deployment.md -------------------------------------------------------------------------------- /OriginalDocuments/databases/db-migrations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NESOY/Back-end-Developer-Interview-Questions/HEAD/OriginalDocuments/databases/db-migrations.md -------------------------------------------------------------------------------- /OriginalDocuments/databases/lazy-loading.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NESOY/Back-end-Developer-Interview-Questions/HEAD/OriginalDocuments/databases/lazy-loading.md -------------------------------------------------------------------------------- /OriginalDocuments/databases/n1-problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NESOY/Back-end-Developer-Interview-Questions/HEAD/OriginalDocuments/databases/n1-problem.md -------------------------------------------------------------------------------- /OriginalDocuments/databases/normalization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NESOY/Back-end-Developer-Interview-Questions/HEAD/OriginalDocuments/databases/normalization.md -------------------------------------------------------------------------------- /OriginalDocuments/databases/null-is-special.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NESOY/Back-end-Developer-Interview-Questions/HEAD/OriginalDocuments/databases/null-is-special.md -------------------------------------------------------------------------------- /OriginalDocuments/databases/schema-migrations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NESOY/Back-end-Developer-Interview-Questions/HEAD/OriginalDocuments/databases/schema-migrations.md -------------------------------------------------------------------------------- /OriginalDocuments/databases/slowest-queries.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NESOY/Back-end-Developer-Interview-Questions/HEAD/OriginalDocuments/databases/slowest-queries.md -------------------------------------------------------------------------------- /OriginalDocuments/design-patterns/active-record.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NESOY/Back-end-Developer-Interview-Questions/HEAD/OriginalDocuments/design-patterns/active-record.md -------------------------------------------------------------------------------- /OriginalDocuments/design-patterns/anti-corruption-layer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NESOY/Back-end-Developer-Interview-Questions/HEAD/OriginalDocuments/design-patterns/anti-corruption-layer.md -------------------------------------------------------------------------------- /OriginalDocuments/design-patterns/billion-dollar-mistake.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NESOY/Back-end-Developer-Interview-Questions/HEAD/OriginalDocuments/design-patterns/billion-dollar-mistake.md -------------------------------------------------------------------------------- /OriginalDocuments/design-patterns/data-abstraction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NESOY/Back-end-Developer-Interview-Questions/HEAD/OriginalDocuments/design-patterns/data-abstraction.md -------------------------------------------------------------------------------- /OriginalDocuments/design-patterns/data-mapper.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NESOY/Back-end-Developer-Interview-Questions/HEAD/OriginalDocuments/design-patterns/data-mapper.md -------------------------------------------------------------------------------- /OriginalDocuments/design-patterns/dependency-hell.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NESOY/Back-end-Developer-Interview-Questions/HEAD/OriginalDocuments/design-patterns/dependency-hell.md -------------------------------------------------------------------------------- /OriginalDocuments/design-patterns/dont-repeat-yourself.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NESOY/Back-end-Developer-Interview-Questions/HEAD/OriginalDocuments/design-patterns/dont-repeat-yourself.md -------------------------------------------------------------------------------- /OriginalDocuments/design-patterns/globals-are-evil.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NESOY/Back-end-Developer-Interview-Questions/HEAD/OriginalDocuments/design-patterns/globals-are-evil.md -------------------------------------------------------------------------------- /OriginalDocuments/design-patterns/goto-is-evil.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NESOY/Back-end-Developer-Interview-Questions/HEAD/OriginalDocuments/design-patterns/goto-is-evil.md -------------------------------------------------------------------------------- /OriginalDocuments/design-patterns/inheritance-vs-composition.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NESOY/Back-end-Developer-Interview-Questions/HEAD/OriginalDocuments/design-patterns/inheritance-vs-composition.md -------------------------------------------------------------------------------- /OriginalDocuments/design-patterns/inversion-of-control.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NESOY/Back-end-Developer-Interview-Questions/HEAD/OriginalDocuments/design-patterns/inversion-of-control.md -------------------------------------------------------------------------------- /OriginalDocuments/design-patterns/law-of-demeter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NESOY/Back-end-Developer-Interview-Questions/HEAD/OriginalDocuments/design-patterns/law-of-demeter.md -------------------------------------------------------------------------------- /OriginalDocuments/design-patterns/violate-dry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NESOY/Back-end-Developer-Interview-Questions/HEAD/OriginalDocuments/design-patterns/violate-dry.md -------------------------------------------------------------------------------- /OriginalDocuments/snippets/kill-the-if-chain.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NESOY/Back-end-Developer-Interview-Questions/HEAD/OriginalDocuments/snippets/kill-the-if-chain.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NESOY/Back-end-Developer-Interview-Questions/HEAD/README.md --------------------------------------------------------------------------------