Documente Academic
Documente Profesional
Documente Cultură
Preguntas generales: o o o o o o o o o o
Qu sistemas de control de versiones ha usado (Subversion, Git, etc.)? Cul es su ambiente de desarrollo favorito (Sistema Operativo, Editor de Texto, Navegadores, Herramientas, etc.)? Puede describir el proceso que sigue cuando crea una pgina web? Puede describir la diferencia entre "Progressive Enhancement" y "Graceful Degradation"? Puntos extra si el entrevistado menciona "deteccin de capacidades". Explique qu significa "HTML Semntico". Cul es el navegador que utiliza principalmente para el desarrollo y qu herramientas de desarrollo usa? Cmo optimiza los recursos de una web? Se espera una lista respuestas tales como: Concatenacin de archivos Compresin (minificacin) de archivos Utilizar un CDN Caching etc. Por qu es mejor utilizar varios dominios para distribuir los recursos de una pgina web? Cuntos recursos se pueden descargar simultneamente de un mismo dominio? Mencione tres formas para disminuir el tiempo de carga de una pgina (tiempo real o percibido). Si se ha unido a un proyecto y los desarrolladores usan tabs y usted usa espacios, qu hace? Sugerir que el proyecto utilice algo como EditorConfig (http://editorconfig.org) Mantener la convencin establecida y utilizar tabs. Utilizar el comando :retab! Escriba un pgina con una galera sencilla. Puntos extra si no usa JavaScript. Qu herramientas usa para probar el rendimiento de su cdigo? JSPerf (http://jsperf.com/) Dromaeo (http://dromaeo.com/) Entre otras. Si pudiera elegir una tecnologa para dominar este ao, cul sera? Explique la importancia de estndares y los grupos que los definen. Sabe que es el FOUC? Cmo lo evita?
Preguntan: Cul es el valor de window.foo? Respuesta: "bar" nicamente si window.foo tena un valor falsy, de cualquier otra forma retendr su valor.
var foo = "Hello"; (function() { var bar = " World"; alert(foo + bar); })(); alert(foo + bar);
Pregunta: Cul es el resultado de los dos alerts anteriores? Respuesta: "Hello World" y ReferenceError: bar is not defined
var foo = []; foo.push(1); foo.push(2);
o o
Ha usado algn sistema para cuadrculas (grids) y cul prefiere? Ha usado o implementado "media queries" o reglas especficas para dispositivos mviles? Est familiarizado con aplicar estilos a SVGs? Cmo optimiza sus pginas para la impresin? Cules son algunas de las "trampas" al escribir CSS eficiente? Ha usado algn preprocesador para CSS (SASS, Compass, Stylus, LESS)? De ser as, puede mencionar qu le gusta y qu no de los que ha usado? Cmo implementara un diseo que usa fuentes que no son web-safe? Webfonts (usando servicios para fuentes como Goodle Webfonts, Typekit, entre otros). Puede explicar cmo determina un navegador qu elementos coinciden con un selector de CSS?
http://www.w3schools.com/ o http://w3fools.com/