Skip to content

Instantly share code, notes, and snippets.

@wofockham
Created July 29, 2020 00:03
Show Gist options
  • Save wofockham/cec1952dc8c3ca95feba4a309ac9f43d to your computer and use it in GitHub Desktop.
Save wofockham/cec1952dc8c3ca95feba4a309ac9f43d to your computer and use it in GitHub Desktop.

GROUP Groucho

  • What excites or interests you about coding?
  • Can you describe the difference between progressive enhancement and graceful degradation?
  • Explain the importance of standards and standards bodies.
  • Explain some of the pros and cons for CSS animations versus JavaScript animations.

GROUP Harpo

  • What does CORS stand for and what issue does it address?
  • What does a doctype do?
  • What are data- attributes good for?
  • What is the difference between classes and IDs in CSS?

GROUP Chico

  • What's the difference between "resetting" and "normalizing" CSS? Which would you choose, and why?
  • Describe pseudo-elements and discuss what they are used for.
  • What does * { box-sizing: border-box; } do? What are its advantages?
  • What's the difference between inline and inline-block?

GROUP Zeppo

  • Have you played around with the new CSS Flexbox or Grid specs?
  • How is responsive design different from adaptive design?
  • What's the difference between a variable that is: null, undefined or undeclared? How would you go about checking for any of these states?
  • Make this work: duplicate([1,2,3,4,5]); // [1,2,3,4,5,1,2,3,4,5]

GROUP Gummo

  • Why is it called a Ternary expression, what does the word "Ternary" indicate?
  • What is "use strict";? what are the advantages and disadvantages to using it?
  • Create a for loop that iterates up to 100 while outputting "fizz" at multiples of 3, "buzz" at multiples of 5 and "fizzbuzz" at multiples of 3 and 5
  • Why is it, in general, a good idea to leave the global scope of a website as-is and never touch it?
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment