1. Discuss in words something you learned in class today or this week.
  2. Explain the use cases for, and differences between — bind, apply and call.
  3. Which (if there is) node library method could you use to solve the algorithm problem you solved last night in your pre-homework?
  4. Which (if there is) node library method could you use to solve the algorithm problem you solved in class tonight?
  5. How do you handle code organization?
  6. How do you handle dependency management?
  7. What is React.cloneElement? And the difference with this.props.children?
  8. Walk us through the process of creation of an application or website you’ve built.
  9. What are the differences between functional and imperative programming styles, and explain your preference, if any.

--

--

  1. Discuss in words something you learned in class today or this week.
  2. What is Redux Thunk used for?
  3. What is the difference between React Native and React?
  4. Are you familiar with AMD/require.js or commonjs? What can they do for you?
  5. Which (if there is) node library method could you use to solve the algorithm problem you solved last night in your pre-homework?
  6. Which (if there is) node library method could you use to solve the algorithm problem you solved in class tonight?
  7. Explain your personal troubleshooting techniques. Include devtools and environments.

--

--

  1. Discuss in words something you learned in class today or this week.
  2. What are “actions” in Redux?
  3. What is the role of reducers in Redux?
  4. What is the meaning of “single source of truth” in Redux?
  5. Explain the components of Redux.
  6. Which (if there is) node library method could you use to solve the algorithm problem you solved last night in your pre-homework?
  7. Which (if there is) node library method could you use to solve the algorithm problem you solved in class tonight?

--

--

  1. Discuss in words something you learned in class today or this week.
  2. What is Redux?
  3. What is ‘Store’ in Redux?
  4. How is state changed in Redux?
  5. What is the difference between a Presentational component and a Container component?
  6. What is the second argument that can optionally be passed to setState and what is its purpose?
  7. Which (if there is) node library method could you use to solve the algorithm problem you solved last night in your pre-homework?
  8. Which (if there is) node library method could you use to solve the algorithm problem you solved in class tonight?
  9. What is your opinion of currently popular frameworks/libraries? List and provide your thoughts.

--

--

  1. Discuss in words something you learned in class today or this week.
  2. How does hoisting work in JavaScript?
  3. Why is setState() in React async instead of sync?
  4. How is the Virtual-DOM more efficient than Dirty checking?
  5. What is PureComponent? When should you use PureComponent over Component?
  6. What is a higher order component?
  7. Which (if there is) node library method could you use to solve the algorithm problem you solved last night in your pre-homework?
  8. Which (if there is) node library method could you use to solve the algorithm problem you solved in class today?
  9. How do you think you might use the checkAuth() function to actually verify a user's email and password?

--

--

  1. Discuss in words something you learned in class today or this week.
  2. What is render() in React? Explain its purpose.
  3. Is setState() async?
  4. What are controlled components?
  5. Which (if there is) node library method could you use to solve the algorithm problem you solved last night in your pre-homework?
  6. Which (if there is) node library method could you use to solve the algorithm problem you solved in class tonight?
  7. What is the event loop in JavaScript?
  8. Why does ReactJS use className over class attribute?

--

--

  1. Discuss in words something you learned in class today or this week.
  2. What is the difference between state and props?
  3. What is ReactDOM? What is the difference between ReactDOM and React?
  4. What is React.createClass?
  5. Which (if there is) node library method could you use to solve the algorithm problem you solved last night in your pre-homework?
  6. Which (if there is) node library method could you use to solve the algorithm problem you solved in class tonight?
  7. Explain event delegation in JavaScript and why it is useful.
  8. Which new JavaScript / browser features are you most excited about and why?

--

--

  1. Discuss in words something you learned in class today or this week.
  2. Why/when would you use a class-based component vs a functional component?
  3. What is create-react-app?
  4. What are the differences between a class component and a functional component?
  5. What is JSX?
  6. How does React work?
  7. How does the virtual DOM work in React?
  8. Which (if there is) node library method could you use to solve the algorithm problem you solved last night in your pre-homework?
  9. What’s the difference between an element and a component in React?

--

--

  1. Can you explain the purpose of each type of HTTP Request when using a RESTful web service?
  2. What’s a test pyramid? How can you implement it when talking about HTTP APIs?
  3. What is the “demultiplexer”?
  4. What’s the difference between “blocking” and ‘non-blocking’ functions?
  5. What are the main security implementations within NodeJS?
  6. Explain the “path” module in NodeJS.

--

--

  1. Tell me about a project you’re particularly proud of. What did you do that worked out well?
  2. How do you do testing, and what do you think about it? How would you improve QA?
  3. What tools do you use to find a performance bug?
  4. What is the preferred method of…

--

--