#Front-end Job Interview Questions
- Do you know the Sitecore way?
- Are you on Twitter?
- If so, who do you follow on Twitter?
- Are you on GitHub?
- If so, what are some examples of repos you follow
- What web languages are you proficient in?
- How much experience do you have with SVN & Git?
- Can you describe the difference between progressive enhancement and graceful degradation?
- Explain what "Semantic HTML" means.
- Why is it better to serve site assets from multiple domains?
- How many resources will a browser download from a given domain at a time?
- If you could master one technology this year, what would it be?
- Can you use XHTML syntax in HTML5?
- What's the coolest thing you've ever coded, what are you most proud of?
- You are asked to complete a project in a day that typically would take about a week. How would you respond?
- You notice code your co-worker has written that you think might cause performance issues and future problems. What would you do?
- Have you ever developed a mobile web app?
- What are
data-
attributes good for?
- Rate your experience with jQuery.
- When would you use
document.write()
? - What's the difference between feature detection, feature inference, and using the UA string?
"i'm a lasagna hog".split("").reverse().join("");
- Question: What value is returned from the above statement? Answer: "goh angasal a m'
- What is the concept of “functions as objects” and how does this affect variable scope?
- Describe what a "reset" CSS file does and how it's useful.
- Describe Floats and how they work.
- Explain CSS sprites, and how you would implement them on a page or site.
- CSS property hacks, conditionally included .css files, or... something else?
- How do you serve your pages for feature-constrained browsers?
- What are the different ways to visually hide content (and make it available only for screen readers)?
- Have you ever used a grid system, and if so, what do you prefer?
- Have you used or implemented media queries or mobile specific layouts/CSS?
- Do you use CSS preprocessors? (SASS, Compass, Stylus, LESS)
- How would you implement a web design comp that uses non-standard fonts?
- Explain how a browser determines what elements match a CSS selector?
- When would you use inline styles?