Skip to main content

FrontEnd Questions

  • What does CORS stand for and what issue does it address? 

  • How did you handle a disagreement with your boss or your collaborator?

  • If you have 5 different stylesheets, how would you best integrate them into the site?

  • What is a recent technical challenge you experienced and how did you solve it?

  • What excites or interests you about coding?

  • Describe how you would create a simple slideshow page.

  • What is the difference between canvas and SVG?

  • How to you access a password input in CSS?

  • What are the pros and cons of using UI kits?

  • Why is it generally a good idea to position CSS <link>between <head></head> and JS <script>just before </body>? Do you know any exceptions?

  • What are data- attributes good for?

  • Explain how this works in JavaScript

  • Explain how prototypal inheritance works

  • What does a doctype do?

  • What is a virtual dom?

  • Describe the difference between a cookie, sessionStorage and localStorage.

  • Describe z-index and how stacking context is formed.

  • What does * { box-sizing: border-box; } do? What are its advantages?

  • What is the CSS display property and can you give a few examples of its use?

  • Have you ever used a grid system, and if so, what do you prefer?

  • Can you explain the difference between px, em, and rem as they relate to font sizing?

  • What is the difference between CSS Grid and Flexbox? When would you use one over the other?

  • What is the difference between a block-level element and an inline element? Can you provide examples of each type of element?

  • What do the vh and vw units do?

  • What's the difference between a relative, fixed, absolute, and statically positioned element?

  • Have you used or implemented media queries or mobile-specific layouts/CSS?

  • Describe pseudo-elements and discuss what they are used for.

  • What is the difference between span and div?

  • What are the different ways to visually hide content (and make it )