Front End Web Developer Interview Questions
Front End Web Developer Interview Questions
In some respects even the most technical role demands qualities common to strong candidates for
all positions: the willingness to learn; qualified skills; passion for the job.
Even college performance, while it helps you to assess formal education, doesnʼt give a complete
picture. This is not to underplay the importance of a solid background in computer science. Some
things to look for:
Do they stay up to date with the latest developments? If so, how? Probe for their favourite technical
books. Who are they following on Twitter, which blogs do they turn to?
Are they active on Github? Do they contribute to any open source software projects? Or take part
in Hackathons. In short, how strong is their intellectual interest in their chosen field? How is this
demonstrated? Ask for side projects (like game development). Committed, inquisitive candidates
will stand out.
Which HTTP status codes classes are used to designate success, client error and server
error respectively?
Describe event propagation (bubbling phase) in your own words. Is there any other phase
in the DOM Event flow that you know of?
When do DOMContentLoaded and Load events get fired ?
Would you place an async script tag right before ?
Describe the same-origin policy as part of the web browser security model. Give a couple of
practical limitations it may pose.
Why is HTML5 History API so essential for all single page applications?
What storage options do modern browsers provide ?
Which steps constitute the Critical Rendering Path for web browsers?
Why do you think PageVisibility API is useful?
Give a basic overview of the Push web technologies available today
Try Workable for free, for 15 days: www.workable.com, no downloads or credit card required
Workable is affordable recruiting software.
Simple, intuitive and made for teams.
Javascript
prototype it?
What is this event loop all about? A mouse click would result in a new item being added to
the call stack or the task queue?
What is alert going to show?
var foo = 1;
function bar() {
if (!foo) {
var foo = 10;
}
alert(foo);
}
bar();
HTML/CSS
element?