Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jasonliao/prepare-for-interview
:muscle: half a year left, keep moving!
https://github.com/jasonliao/prepare-for-interview
interview interview-questions
Last synced: about 2 hours ago
JSON representation
:muscle: half a year left, keep moving!
- Host: GitHub
- URL: https://github.com/jasonliao/prepare-for-interview
- Owner: jasonliao
- Created: 2015-07-25T08:34:07.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2020-02-27T02:23:13.000Z (over 4 years ago)
- Last Synced: 2023-02-28T13:25:31.559Z (over 1 year ago)
- Topics: interview, interview-questions
- Size: 375 KB
- Stars: 9
- Watchers: 1
- Forks: 6
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Prepare for Interview
Step by step, keep moving
## HTML
- [What's the Difference Between Standards Mode and Quirks Mode](https://github.com/L-movingon/prepare-for-interview/blob/master/HTML/whats-the-difference-between-standards-mode-and-quirks-mode.md)
- [Difference Between Web Storage, Cookies and Session](https://github.com/L-movingon/prepare-for-interview/blob/master/HTML/difference-between-webstorage-cookies-and-session.md)
- [Something About HTML5](https://github.com/L-movingon/prepare-for-interview/blob/master/HTML/something-about-html5.md)
- [Something About meta](https://github.com/L-movingon/prepare-for-interview/blob/master/HTML/something-about-meta.md)## CSS
- [Block Formatting Context](https://github.com/L-movingon/prepare-for-interview/blob/master/CSS/block-formatting-context.md)
- [CSS Sprites](https://github.com/L-movingon/prepare-for-interview/blob/master/CSS/css-sprites.md)
- [Clearing Floats](https://github.com/L-movingon/prepare-for-interview/blob/master/CSS/clearing-floats.md)
- [About * { box-sizing: border-box; }](https://github.com/L-movingon/prepare-for-interview/blob/master/CSS/about-box-sizing-border-box.md)
- [Reflow and Repaint](https://github.com/L-movingon/prepare-for-interview/blob/master/CSS/reflow-and-repaint.md)
- [Why We Need Sass](https://github.com/L-movingon/prepare-for-interview/blob/master/CSS/why-we-need-sass.md)## JavaScript
- [Event Bubble & Event Delegation](https://github.com/L-movingon/prepare-for-interview/blob/master/JavaScript/event-bubble-and-event-delegation.md)
- [Event Loop](https://github.com/L-movingon/prepare-for-interview/blob/master/JavaScript/event-loop.md)
- [AMD and CMD](https://github.com/L-movingon/prepare-for-interview/blob/master/JavaScript/amd-and-cmd.md)
- [Hoisting](https://github.com/L-movingon/prepare-for-interview/blob/master/JavaScript/hoisting.md)
- [Difference Between Function Declaration and Function Expression](https://github.com/L-movingon/prepare-for-interview/blob/master/JavaScript/difference-between-function-declaration-and-function-expression.md)
- [Immediately invoked Function Expression](https://github.com/L-movingon/prepare-for-interview/blob/master/JavaScript/immediately-invoked-function-expression.md)
- [This in Function](https://github.com/L-movingon/prepare-for-interview/blob/master/JavaScript/this-in-function.md)
- [Prototypal Inheritance](https://github.com/L-movingon/prepare-for-interview/blob/master/JavaScript/prototypal-inheritance.md)
- [Classical Inheritance](https://github.com/L-movingon/prepare-for-interview/blob/master/JavaScript/classical-inheritance.md)
- [Functional Programming](https://github.com/L-movingon/prepare-for-interview/blob/master/JavaScript/functional-programming.md)
- [Currying vs Partial Application](https://github.com/L-movingon/prepare-for-interview/blob/master/JavaScript/currying-vs-partial-application.md)
- [How JSONP Works](https://github.com/L-movingon/prepare-for-interview/blob/master/JavaScript/how-jsonp-works.md)
- [What is a Closure](https://github.com/L-movingon/prepare-for-interview/blob/master/JavaScript/what-is-closure.md)
- [Attribut and Property](https://github.com/L-movingon/prepare-for-interview/blob/master/JavaScript/attribute-and-property.md)
- [Why Keep Asking Null and Undefined](https://github.com/L-movingon/prepare-for-interview/blob/master/JavaScript/why-keep-asking-null-and-undefined.md)
- [window.onload vs $(document).ready](https://github.com/L-movingon/prepare-for-interview/blob/master/JavaScript/window-onload-vs-document-ready.md)
- [preventDefault vs stopPropagation vs stopImmediatePropagation](https://github.com/L-movingon/prepare-for-interview/blob/master/JavaScript/preventdefault.md)
- [Cross Origin HTTP Request](https://github.com/L-movingon/prepare-for-interview/blob/master/JavaScript/cross-origin-http-request.md)
- [Promise](https://github.com/L-movingon/prepare-for-interview/blob/master/JavaScript/promise.md)## Design Patterns
- [Singleton Pattern](https://github.com/L-movingon/prepare-for-interview/blob/master/Design-Patterns/singleton-pattern.md)
- [Factory Pattern](https://github.com/L-movingon/prepare-for-interview/blob/master/Design-Patterns/factory-pattern.md)
- [Observe Pattern](https://github.com/L-movingon/prepare-for-interview/blob/master/Design-Patterns/observer-pattern.md)
- [Mediator Pattern](https://github.com/L-movingon/prepare-for-interview/blob/master/Design-Patterns/mediator-pattern.md)
- [Strategy Pattern](https://github.com/L-movingon/prepare-for-interview/blob/master/Design-Patterns/strategy-pattern.md)## Performance
- [Best Practices for Speeding Up Your Web Site](https://github.com/L-movingon/prepare-for-interview/blob/master/Performance/best-practices-for-speeding-up-your-web-site.md)
## Networks
- [Understanding of HTTP](https://github.com/L-movingon/prepare-for-interview/blob/master/Networks/understanding-of-http.md)
- [Understanding of TCP](https://github.com/L-movingon/prepare-for-interview/blob/master/Networks/understanding-of-tcp.md)
- [Web Application Security](https://github.com/L-movingon/prepare-for-interview/blob/master/Networks/web-app-security.md)## Data Structure
- [Sort](https://github.com/L-movingon/prepare-for-interview/blob/master/Data-Structure/sort.md)
## Books
- [CSS Mastery](https://github.com/L-movingon/prepare-for-interview/blob/master/Books/CSS-Mastery)
- [Part 1](https://github.com/L-movingon/prepare-for-interview/blob/master/Books/CSS-Mastery/css-mastery-part-1.md) (*selector*, *specificity*, *comment*)
- [Part 2](https://github.com/L-movingon/prepare-for-interview/blob/master/Books/CSS-Mastery/css-mastery-part-2.md) (*box model*, *margin collapsing*, *position*, *float*)
- [Part 3](https://github.com/L-movingon/prepare-for-interview/blob/master/Books/CSS-Mastery/css-mastery-part-3.md) (*opacity*, *link*, *tooltip*, *form*, *nav*)
- [Part 4](https://github.com/L-movingon/prepare-for-interview/blob/master/Books/CSS-Mastery/css-mastery-part-4.md) (*layout*, *conditional comments*)
- [JavaScript: The Good Parts](https://github.com/L-movingon/prepare-for-interview/blob/master/Books/JavaScript-The-Good-Parts)
- [Part 1](https://github.com/L-movingon/prepare-for-interview/blob/master/Books/JavaScript-The-Good-Parts/javascript-the-good-parts-part-1.md) (*block comments*, *%*, *object*, *function*, *scope*, *closure*)
- [Part 2](https://github.com/L-movingon/prepare-for-interview/blob/master/Books/JavaScript-The-Good-Parts/javascript-the-good-parts-part-2.md) (*constructor*, *inheritance*, *array*)
- [Part 3](https://github.com/L-movingon/prepare-for-interview/blob/master/Books/JavaScript-The-Good-Parts/javascript-the-good-parts-part-3.md) (*regexp*)
- [Part 4](https://github.com/L-movingon/prepare-for-interview/blob/master/Books/JavaScript-The-Good-Parts/javascript-the-good-parts-part-4.md) (*awful parts*)
- [JavaScript Patterns](https://github.com/L-movingon/prepare-for-interview/blob/master/Books/JavaScript-Patterns)
- [Part 1](https://github.com/L-movingon/prepare-for-interview/blob/master/Books/JavaScript-Patterns/javascript-patterns-part-1.md) (*property type*)
- [Part 2](https://github.com/L-movingon/prepare-for-interview/blob/master/Books/JavaScript-Patterns/javascript-patterns-part-2.md) (*global variables*, *forgetting var*, *for loops*)
- [Part 3](https://github.com/L-movingon/prepare-for-interview/blob/master/Books/JavaScript-Patterns/javascript-patterns-part-3.md) (*namespace*, *private properties and methods*, *module pattern*, *chaining pattern*)
- [Part 4](https://github.com/L-movingon/prepare-for-interview/blob/master/Books/JavaScript-Patterns/javascript-patterns-part-4.md) (*design patterns*)
- [Part 5](https://github.com/L-movingon/prepare-for-interview/blob/master/Books/JavaScript-Patterns/javascript-patterns-part-5.md) (*dom*, *event*)
- [Maintainable JavaScript](https://github.com/L-movingon/prepare-for-interview/blob/master/Books/Maintainable-JavaScript)
- [Part 1](https://github.com/L-movingon/prepare-for-interview/blob/master/Books/Maintainable-JavaScript/maintainable-javascript-part-1.md) (*null*, *undefined*, *loose coupling of ui layers*, *event handling*)
- [Part 2](https://github.com/L-movingon/prepare-for-interview/blob/master/Books/Maintainable-JavaScript/maintainable-javascript-part-2.md) (*detecting value*)
- [Part 3](https://github.com/L-movingon/prepare-for-interview/blob/master/Books/Maintainable-JavaScript/maintainable-javascript-part-3.md) (*error*, *preventing modification*)## Others
- [10 Interview Questions Every JavaScript Developer Should Know](https://github.com/L-movingon/prepare-for-interview/blob/master/Others/10-interview-questions-every-javascript-developer-should-know.md)
- [Interview Questions](https://github.com/L-movingon/prepare-for-interview/blob/master/Others/interview-questions.md)