Skip to content

Instantly share code, notes, and snippets.

@notepadwebdev
Created October 28, 2013 10:59
Show Gist options
  • Save notepadwebdev/7194943 to your computer and use it in GitHub Desktop.
Save notepadwebdev/7194943 to your computer and use it in GitHub Desktop.
Interview notes for prospective front end dev role @epiphanysearch
/*
* Front end dev chat
*/
/* TOOLS */
- dev browser of choice. why?
- dev editor of choice. why?
- other tools?
/* HTML */
- typical boilerplate plate?
- doctype?
- how to support old IE?
- exp with social buttons? (OG tags, embed opts/benefits)
- responsive consideration? (meta name=viewport)
- HTML5 tags?
- data attributes?
/* CSS */
- boilerplate/reset?
- web fonts?
- ids or classes? why?
- lean mark-up/CSS chains - OR - verbose mark-up/lean CSS ?!?
- IE7/8/9/10. where do the following work/fail?
- box model quirks?
- advanced selectors? ([attr=], >, +, ~)
- CSS2 properties. (min-height, opacity, :first/last-child, :nth-*)
- pseudo elements? (:before, :after)
- what can IE10 do?
- progressive CSS? (corners, grads, opacity, bgs, webkit filters)
- Transitions/transforms? what's the difference?
- CSS Animations? which browsers?
- 3D styles? how do you enable?
- Managing prefixed code. which tools?
/* JavaScript */
- jQuery?
- usual structure/layout
- selectors?
- "this"?
- custom events?
- jquery ui?
- plug ins?
- Google Maps API?
- JSON?
- Other APIs? fb, twitter, flickr, etc..
- new HTML5 APIs? (location, url, localstorage, touch, audio, more?)
- single page apps?
- any JS frameworks?
- canvas / webGL?
====================================================================
/* General Approach */
How would you approach the following projects?
- considerations?
- concerns?
- time to build?
*** Select 3 recent project examples ***
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment