Last active
September 28, 2018 08:33
-
-
Save atmd83/30e8cfb8142bb18a1d778c80f55af387 to your computer and use it in GitHub Desktop.
Javascript questions
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1. What are some of the new language features introduced into javascript from es6 onwards and Which do you use the most? | |
2. Whats the difference between `let` and `const`, when would you use each? | |
3. Explain the difference between `.map` and `.forEach` and when you'd use each. | |
4. When writing modern javascript/typescript, what tools can you use to transpile your code? | |
5. What tools/techniques can you use to test modern javascript applications. | |
6. Explain the difference between application state and component state and when you'd use them. (think Redux/React). | |
7. Briefly describe how you'd structure a javascript application. | |
8. What naming convention and tools do you use to style your applications. | |
9. What rules do you follow when naming variables and functions, what conventions do you follow? | |
10. Explain the benefits of XP programming techniques such as code reviews, pair programming and TDD. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment