CSS
Organization
- What preprocessors do you use and why?
- Do you have experience, opinions on BEM, OOCSS, Atomic CSS or any other authoring approach?
- What takes precedence inĀ CSS specificity, how do you override it, how should you avoid overriding it?
What CSS conditions make an element invisible?
- direct attributes
- parent conditions

Build a sample card layout in codepen
Use flexbox for the text node layout
Make the card move around

Performance
List some things that negatively effect initial load time
- What tools can you use to find these issues
- How do you address them?
What issues cause interaction delays
- what are some of these issues specific to mobile devices
- how do you troubleshoot repaints, reflows, memory leaks
- what resources do you read to stay up to date on front end performance concerns
javascript
Title Text
myCalculator.add(2,3)What code is needed to make this return 5?
Title Text
window.addEventListener('scroll',function() {
console.log('scrolling');
});This is a very noisy event, how do you get it to log only once when a user is done scrolling?
Title Text
// if you execute the following in a console:
console.log(this)
// you get: the window object
//what do you get here?
document.body.addEventListener('click',
function() {
console.log(this);
}
)
/* how do you change the above to make
this
the window object in the listener function?
*/Event binding
questions
By Aaron Hans
questions
some front end developer questions
- 636