Looking for a developer job?
1. Please demonstrate that you understand object-oriented design concepts.
With this question, employers are trying to get an idea of how the candidate maintains and designs code. For example, do they use the module pattern or class inheritance to build reusable code? This also gives employers insight as to whether they design code that’s specific to an application with no opportunity to reuse.
Companies want to ensure their apps work no matter what the circumstances, so this question allows candidates to illustrate how they’d make certain their code works.
5. What is event bubbling in the DOM?
The goal of this question is to ensure the candidate knows what order events will be propagated in the DOM. This provides an opportunity to discuss event models outside the DOM and look for techniques popularized with different frameworks.
Firebug and Chrome DevTools are two of the most frequently used, but again, most employers are not too concerned with what tools you use to debug your code. They mainly want to see how you go about solving this issue.