2. Tell me why did you get into coding, programming, etc.?

"Because I can make good $," "I don't like to dress up or shave," and "because I loved the movie Hackers," are not good enough answers. Well… a comment about Hackers might fly but make sure you have a real backstory that describes your "Aha!" moment.

4. What is the difference between HTML elements and tags?

HTML elements communicate to the browser how to render text. When surrounded by angular brackets <> they form HTML tags. For the most part, tags come in pairs and surround text.

7. What does DOCTYPE mean?

The term DOCTYPE tells the browser which type of HTML is used on a webpage. In turn, the browsers use DOCTYPE to determine how to render a page. Failing to use DOCTYPE or using a wrong DOCTYPE may load your page in Quirks Mode.

See example:

8. Tell me can jQuery be used to make an AJAX request?

Yes jQuery cab be used to make an AJAX request.

9. Tell us what is the difference between require() and include() when an error is encountered?

include() will raise a warning if it fails, require() will raise a fatal error.

10. Explain what's the difference between standards mode and quirks mode?

Quirks Mode is a default compatibility mode and may be different from browser to browser, which may result to a lack of consistency in appearance from browser to browser.

Download Interview PDF