JS Theory
JS Theory
by lshettyl
HTML
- My website is slow. Walk me through diagnosing and fixing it. What are some performance optimizations people use, and when should they be used?
- What frameworks have you used? What are the pros and cons of each? Why do people use frameworks? What kinds of problems do frameworks solve?
- What are two-way data binding and one-way data flow, and how are they different?
- What is asynchronous programming, and why is it important in JavaScript?
- Name some of the design patterns in JS? What have you been using and why?
- What do you know about programming paradigms in JS?
- What is functional programming?
- What is currying?
- Tell me a bit about closures.
- What do you know about higher order functions? Name some of the built-in HOFs.
- What are pure functions? Give me an example
- Tell me a bit about Promises in javascript.
- What is hoisting in JS?
- What is the difference b/w session cookies and persistent cookies?
- What is the difference b/w localStorage, sessionStorage and Cookies?
- Tell me about the 'this' keyword in JS.
- Tell me aboue Events in JS. Explain event bubbling and capturing.
- Call, Bind an Apply.
- Function expression and declaration - what is the difference?
- What is function composition in javascript? Explain.
- HTTP, JSON, REST, CORS, AJAX, CSP
- Progerssive enhancement and Graceful degradation
- Build tools