├── .gitignore ├── CONTRIBUTING.md ├── README.md └── answers ├── bestpractices ├── eval-dangerous.md ├── repaint-reflow.md ├── tdd-spy-mock-stub.md └── what-is-currying.md ├── es6 ├── temporal-dead-zone.md └── when-not-to-use-arrow-functions.md ├── functional-asynch ├── event-loop.md ├── what-is-a-callback.md └── what-is-a-thunk.md ├── general ├── call-apply-bind.md ├── double-equal-vs-triple-equal.md ├── encryption-vs-hashing.md ├── function-hoisting.md ├── function-or-block-scope.md ├── javascript-type.md ├── progressive-enhancement-graceful-degradation.md ├── what-is-a-closure.md └── what-is-type-coercion.md └── tricky ├── array-literal-vs-condensed.md ├── import-statements-browser.md ├── primitive-values.md ├── unary-operator.md └── what-will-it-log.md /.gitignore: -------------------------------------------------------------------------------- 1 | ###OSX### 2 | 3 | .DS_Store -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajzawawi/js-interview-prep/HEAD/README.md -------------------------------------------------------------------------------- /answers/bestpractices/eval-dangerous.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajzawawi/js-interview-prep/HEAD/answers/bestpractices/eval-dangerous.md -------------------------------------------------------------------------------- /answers/bestpractices/repaint-reflow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajzawawi/js-interview-prep/HEAD/answers/bestpractices/repaint-reflow.md -------------------------------------------------------------------------------- /answers/bestpractices/tdd-spy-mock-stub.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajzawawi/js-interview-prep/HEAD/answers/bestpractices/tdd-spy-mock-stub.md -------------------------------------------------------------------------------- /answers/bestpractices/what-is-currying.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajzawawi/js-interview-prep/HEAD/answers/bestpractices/what-is-currying.md -------------------------------------------------------------------------------- /answers/es6/temporal-dead-zone.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajzawawi/js-interview-prep/HEAD/answers/es6/temporal-dead-zone.md -------------------------------------------------------------------------------- /answers/es6/when-not-to-use-arrow-functions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajzawawi/js-interview-prep/HEAD/answers/es6/when-not-to-use-arrow-functions.md -------------------------------------------------------------------------------- /answers/functional-asynch/event-loop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajzawawi/js-interview-prep/HEAD/answers/functional-asynch/event-loop.md -------------------------------------------------------------------------------- /answers/functional-asynch/what-is-a-callback.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajzawawi/js-interview-prep/HEAD/answers/functional-asynch/what-is-a-callback.md -------------------------------------------------------------------------------- /answers/functional-asynch/what-is-a-thunk.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajzawawi/js-interview-prep/HEAD/answers/functional-asynch/what-is-a-thunk.md -------------------------------------------------------------------------------- /answers/general/call-apply-bind.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajzawawi/js-interview-prep/HEAD/answers/general/call-apply-bind.md -------------------------------------------------------------------------------- /answers/general/double-equal-vs-triple-equal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajzawawi/js-interview-prep/HEAD/answers/general/double-equal-vs-triple-equal.md -------------------------------------------------------------------------------- /answers/general/encryption-vs-hashing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajzawawi/js-interview-prep/HEAD/answers/general/encryption-vs-hashing.md -------------------------------------------------------------------------------- /answers/general/function-hoisting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajzawawi/js-interview-prep/HEAD/answers/general/function-hoisting.md -------------------------------------------------------------------------------- /answers/general/function-or-block-scope.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajzawawi/js-interview-prep/HEAD/answers/general/function-or-block-scope.md -------------------------------------------------------------------------------- /answers/general/javascript-type.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajzawawi/js-interview-prep/HEAD/answers/general/javascript-type.md -------------------------------------------------------------------------------- /answers/general/progressive-enhancement-graceful-degradation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajzawawi/js-interview-prep/HEAD/answers/general/progressive-enhancement-graceful-degradation.md -------------------------------------------------------------------------------- /answers/general/what-is-a-closure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajzawawi/js-interview-prep/HEAD/answers/general/what-is-a-closure.md -------------------------------------------------------------------------------- /answers/general/what-is-type-coercion.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajzawawi/js-interview-prep/HEAD/answers/general/what-is-type-coercion.md -------------------------------------------------------------------------------- /answers/tricky/array-literal-vs-condensed.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajzawawi/js-interview-prep/HEAD/answers/tricky/array-literal-vs-condensed.md -------------------------------------------------------------------------------- /answers/tricky/import-statements-browser.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajzawawi/js-interview-prep/HEAD/answers/tricky/import-statements-browser.md -------------------------------------------------------------------------------- /answers/tricky/primitive-values.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajzawawi/js-interview-prep/HEAD/answers/tricky/primitive-values.md -------------------------------------------------------------------------------- /answers/tricky/unary-operator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajzawawi/js-interview-prep/HEAD/answers/tricky/unary-operator.md -------------------------------------------------------------------------------- /answers/tricky/what-will-it-log.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajzawawi/js-interview-prep/HEAD/answers/tricky/what-will-it-log.md --------------------------------------------------------------------------------