Skip to content

Instantly share code, notes, and snippets.

@skellertor
Last active June 5, 2018 04:38
Show Gist options
  • Save skellertor/172fd75bb02c3875dc42b50ade229239 to your computer and use it in GitHub Desktop.
Save skellertor/172fd75bb02c3875dc42b50ade229239 to your computer and use it in GitHub Desktop.

Interview questions:

General

  • Tell us a little bit about yourself.
  • What are some things you like to do in your free time?
  • Tell us about some of the things you have built, whether personally or professionally? What tools, frameworks, databases, languages did you use?
  • Do you follow an blogs or news sites? Which ones?
  • What is the latest thing you learned?
  • What do you want to learn next?

Javascript

  • What is the difference between var, let, and const?
  • Explain javascripts type system?
  • What are a few things that make javascript different than most object oriented languages?
  • Are you familiar with ES6? What features are you most excited about with ES6?
  • What is the difference between a fat arrow function and a normal function?

Programming Patterns

  • Tell me about the singleton pattern and why it would be useful?
  • Tell me about the module pattern and why it is useful?

Node.js

  • Do you have much experience with node?
  • What is node? What are some of its key features?
  • What is callback hell? How can you avoid it?
  • Do you use a framework when you write a node app? If so, what frameworks have you used? What were the differences between them?
  • What is typically the first argument passed to a Node.js callback handler?
  • How do you typically debug a node app?
  • What is package.json and what is it used for?
  • What are some of the most useful modules that you like to use?

React

  • What are some front end frameworks you have used? What were the pros and cons of each?
  • What is jsx?
  • Do you have much experience with build tools? What are some build tools that you have used?
  • Why do you have to use a build tool with React?
  • Tell me about a few lifecycle hooks and what they do.
  • Explain what props are?
  • Explain what state is? How are state and props different?
  • How do you debug a react app?
  • Have you used any state management modules? Why would you use redux over just local state?
  • What are some new things in React 16 that you have used and like?

Software engineering

  • What process do you follow when you don’t understand something or are stumped? What resources do you use?
  • What do you do if you have a deadline and you know you’re not going to reach it?
  • Are you comfortable using the command line?
  • Are you comfortable with source control? What have you used?
  • Have you used AWS in the past? What services have you used?
  • What databases have you used in the past? What were the good and bad of each?
  • What is your definition of clean code?
  • Why do you enjoy about coding?

Fun

  • Do you like foosball?
  • What website do you think has a good style
  • Have you built anything outside
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment