Skip to content

Instantly share code, notes, and snippets.

@evolutionxbox
Last active January 29, 2018 15:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save evolutionxbox/35641f6794640d6d8ae70660642fcaed to your computer and use it in GitHub Desktop.
Save evolutionxbox/35641f6794640d6d8ae70660642fcaed to your computer and use it in GitHub Desktop.
Quick Front-end Interview Questions

General

  1. Describe three ways to test accessibility?
  2. How would you approach fixing browser-specific styling issues?
  3. In what ways can a websites loading performance be improved?

HTML

  1. Have you used different HTML templating languages before?
  2. Describe at least one way you check the accessibility of written HTML?

CSS

  1. What is your favourite new thing about CSS?
  2. Have you played around with the CSS Flexbox or CSS Grid?
  3. How is responsive design different from adaptive design?

JS

  1. How do you organize your code? (module pattern, classical inheritance?)
  2. May you explain, breifly, how this works in JavaScript?
  3. What is a closure, and how/why would you use one?
  4. ES2015 introduced the class syntax to JS, what is a class in JS?
  5. What is a module, and how would you use it?

GIT

  1. How often do you commit?
  2. What is a branch?
  3. If you accidentally committed changes, how would you undo those changes?
  4. You accidentally merged a branch into master, how would you undo the merge?
  5. Is rebasing dangerous? Why?

JSDoc?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment