Front End Engineer Primary Screening
This is a primary screening test to determine how well matched you are to be a Front End Engineer at PacketFabric. Below each question is an opportunity to show your work or explain your answer. Incorrect answers with interesting or reasonable explanations may count for partial credit so if you're not sure about an answer (or even if you are) please explain your reasoning.
Email address *
Name *
Your answer
Linkedin profile or resume url *
Your answer
What's a typical use case for anonymous functions? *
Your answer
Explain how this works in JavaScript. Can you give an example of one of the ways that working with this has changed in ES6? *
Your answer
What Javascript prototypes are important and why they should be used? *
Your answer
What is the singleton design pattern? Give an example of when you would use it. *
Your answer
If we have a single handler `form.onclick`, then it can “catch” all clicks inside the form. No matter where the click happened
`event.stopPropagation()` stops the bubbling and prevents handlers on the current element from running. After this no other handlers execute. *
What's a Promise and how would you use that in a real-life application?
Your answer
What is a Polyfill and have you used one before?
Your answer
What are the problems of two-way data binding?
Your answer
What are source maps and what are they used for?
Your answer
Non-technical Question: What do you consider to be the essential elements a good invoice should have?
Your answer
What was the last book you read, and what did you learn from it? *
Your answer
Submit
Never submit passwords through Google Forms.
reCAPTCHA
This form was created inside of PacketFabric. Report Abuse - Terms of Service