Giter Site home page Giter Site logo

paul-hebert / front-end-developer-interview-questions Goto Github PK

View Code? Open in Web Editor NEW

This project forked from h5bp/front-end-developer-interview-questions

0.0 2.0 0.0 782 KB

A list of helpful front-end related questions you can use to interview potential candidates, test yourself or completely ignore.

Home Page: http://h5bp.github.io/Front-end-Developer-Interview-Questions/

License: MIT License

front-end-developer-interview-questions's Introduction

General Questions:

  • What is one of your favorite projects you've worked on? Can you describe your process?
  • 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?
  • 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?
  • How would you optimize a website's assets/resources?
  • Name 3 ways to decrease page load (perceived or actual load time).
  • 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.
  • Explain some of the pros and cons for CSS animations versus JavaScript animations.
  • Have you other worked with other developers and designers on the same project and if so, how did that collaboration work?
  • What resources do you use to stay up to date on new design and development information?

Development Questions:

  • How would you use CSS to make a website display well across different screen sizes?
  • What are some of the restrictions when developing HTML emails?
  • Describe Floats and how they work.
  • What are the various clearing techniques and which is appropriate for what context?
  • How would you approach fixing browser-specific styling issues?
  • What are the different ways to visually hide content?
  • Have you ever used a grid system, and if so, what do you prefer?
  • Are you familiar with styling SVG?
  • How would you implement a web design comp that uses non-standard fonts?
  • Describe pseudo-elements and discuss what they are used for.
  • Explain your understanding of the box model and how you would tell the browser in CSS to render your layout in different box models.
  • List as many values for the display property that you can remember.
  • What's the difference between a relative, fixed, absolute and statically positioned element?
  • Describe z-index and how stacking context is formed.
  • What existing CSS frameworks have you used locally, or in production? How would you change/improve them?
  • What color formats are usable in HTML/CSS?
  • What are some different ways to use transparency in CSS?
  • How do you incorporate developer tools into your workflow?
  • How would you horizontally center an element?
  • What are the advantages of CSS preprocessors?
  • When would you use px vs pt vs em vs rem vs %?

Design Questions:

  • What do you do before you even start coding a project?
  • Define leading, kerning and tracking
  • When would you use Photoshop vs. Illustrator vs. inDesign
  • What is the difference between raster and vector images?
  • What is the difference between additive and subtractive color models?
  • What is the difference between a serif and sans-serif font?
  • What are some of your favorite fonts?
  • What are some different types of color schemes?
  • How do you choose colors for a project?
  • How would you format a document for print?
  • What is a bleed?
  • How can you insure that the print shop prints your fonts correctly?
  • How do you incorporate grids into your designs? What is the advantage of designing around a grid?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.