- Answer behavioral questions succinctly, professionally, and confidently
- Deliver a concise, compelling verbal introduction
- Describe a current project on which you're working, succinctly and compellingly
- Use Polya technique at a whiteboard
- Auth concepts
- Attack vectors
- Pillars of OOP
- Polymorphism
- Build a CRUD app w/a single resource
- PUT route
- Test drive a function
- Write automated tests w/Mocha
- Define and call higher order functions
- Describe and evaluate scope in JS
- Describe arrays and linked lists
- Describe stacks & queues
- Describe trees & graphs
- Describe hash maps & sets
- Discuss common searching algorithms
- Discuss common sorting algorithms
- Explain Big O of O(1), O(n), and O(n^2)
- Refactor Code
- Refactor loops to use functional style
- Solve problems using accumulator pattern
- Render HTML from a server-side application