diff --git a/README.md b/README.md index a85f74c..38da9cd 100755 --- a/README.md +++ b/README.md @@ -6,15 +6,15 @@ This file contains a number of front-end interview questions that can be used wh ## Table of Contents - 1. [General Questions](#general-questions) - 1. [HTML Questions](#html-questions) - 1. [CSS Questions](#css-questions) - 1. [JS Questions](#js-questions) - 1. [Testing Questions](#testing-questions) - 1. [Performance Questions](#performance-questions) - 1. [Network Questions](#network-questions) - 1. [Coding Questions](#coding-questions) - 1. [Fun Questions](#fun-questions) + 1. [General Questions](questions/general-questions.md) + 1. [HTML Questions](questions/html-questions.md) + 1. [CSS Questions](questions/css-questions.md) + 1. [JS Questions](questions/javascript-questions.md) + 1. [Testing Questions](questions/testing-questions.md) + 1. [Performance Questions](questions/performance-questions.md) + 1. [Network Questions](questions/network-questions.md) + 1. [Coding Questions](questions/coding-questions.md) + 1. [Fun Questions](questions/fun-questions.md) ## Getting Involved @@ -22,262 +22,7 @@ This file contains a number of front-end interview questions that can be used wh 1. [How to Contribute](https://github.com/h5bp/Front-end-Developer-Interview-Questions/blob/master/CONTRIBUTING.md) 1. [License](https://github.com/h5bp/Front-end-Developer-Interview-Questions/blob/master/LICENSE.md) -#### General Questions: - -* What did you learn yesterday/this week? -* What excites or interests you about coding? -* What is a recent technical challenge you experienced and how did you solve it? -* When building a new web site or maintaining one, can you explain some techniques you have used to increase performance? -* Can you describe some SEO best practices or techniques you have used lately? -* Can you explain any common techniques or recent issues solved in regards to front-end security? -* What actions have you personally taken on recent projects to increase maintainability of your code? -* Talk about your preferred development environment. -* Which version control systems are you familiar with? -* Can you describe your workflow when you create a web page? -* If you have 5 different stylesheets, how would you best integrate them into the site? -* Can you describe the difference between progressive enhancement and graceful degradation? -* How would you optimize a website's assets/resources? -* How many resources will a browser download from a given domain at a time? - * What are the exceptions? -* Name 3 ways to decrease page load (perceived or actual load time). -* If you jumped on a project and they used tabs and you used spaces, what would you do? -* Describe how you would create a simple slideshow page. -* If you could master one technology this year, what would it be? -* Explain the importance of standards and standards bodies. -* What is Flash of Unstyled Content? How do you avoid FOUC? -* Explain what ARIA and screenreaders are, and how to make a website accessible. -* Explain some of the pros and cons for CSS animations versus JavaScript animations. -* What does CORS stand for and what issue does it address? - -#### HTML Questions: - -* What does a `doctype` do? -* How do you serve a page with content in multiple languages? -* What kind of things must you be wary of when design or developing for multilingual sites? -* What are `data-` attributes good for? -* Consider HTML5 as an open web platform. What are the building blocks of HTML5? -* Describe the difference between a `cookie`, `sessionStorage` and `localStorage`. -* Describe the difference between `