TARGETS

    Tell me about a time you had to work on several projects at once. How did you handle this?

    Describe a situation in which you experienced difficulty in getting others to accept your ideas? What was your approach? How did this work? Were you able to successfully persuade someone to see things your way

    Tell me about a situation when you were responsible for project planning. Did everything go according to your plan? If not, then why and what kind of counteractions did you have to take?

    What do you know about our company?

    Tell me about your dream job? What do you really want to do with your career?

    Describe floats and how they work.

    Can you offer a use case for the new arrow => function syntax? How does this new syntax differ from other functions?

    What is Node.js? Where can you use it?

    Why is Node.js Single-threaded?

    Give an example of an important project goal you reached and how you achieved it.

    Tell me about a time when you worked with someone who was not completing his or her share of the work. How did you handle the situation?

    Describe the difference between <script>, <script async> and <script defer>.

    What's the difference between inline and inline-block?

    What is the definition of a higher-order function?

    Why you might want to create static class members?

    What is the difference between classical inheritance and prototypal inheritance?

    What are the pros and cons of functional programming vs object-oriented programming?

    What are the features of Node.js?

    What are data structures?

    What is a Bloom Filter

    Describe a situation in which you felt you had not communicated well enough. What did you do? How did you handle it?

    Give me an example of a time you had to take a creative and unusual approach to solve problem. How did this idea come to your mind? Why do you think it was unusual?

    Why are you interested in this opportunity?

    How do you serve a page with content in multiple languages?

    Have you used different HTML templating languages before?

    What is a closure, and how/why would you use one?

    Why is extending built-in JavaScript objects not a good idea?

    Explain the same-origin policy with regards to JavaScript.

    What is asynchronous programming, and why is it important in JavaScript?

    Why use Node.js?

    Explain callback in Node.js.

    What are Globals in Node.js?

    What is the purpose of module.exports in Node.js?

    What is a Heap

    Describe a situation when you worked effectively under pressure. How did you feel when working under pressure? What was going on, and how did you get through it?

    Tell me a time when you failed.

    Consider HTML5 as an open web platform. What are the building blocks of HTML5?

    What is progressive rendering?

    Describe z-index and how stacking context is formed.

    Describe BFC (Block Formatting Context) and how it works.

    Have you used or implemented media queries or mobile specific layouts/CSS?

    Can you give an example of an @media property other than screen?

    Explain your understanding of the box model and how you would tell the browser in CSS to render your layout in different box models.

    Explain how prototypal inheritance works

    Can you name two programming paradigms important for JavaScript app developers?

    How do you prevent/fix callback hell?

    What is Event loop in Node.js work? And How does it work?

    What is scope / lexical scope in javascript?

    What is a Binary Search Tree

    How would you approach fixing browser-specific styling issues?

    What are the different ways to visually hide content (and make it available only for screen readers)?

    What are the advantages/disadvantages of using CSS preprocessors?

    Explain how a browser determines what elements match a CSS selector.

    What is the difference between == and ===?

    Make this work: duplicate([1,2,3,4,5]); // [1,2,3,4,5,1,2,3,4,5]

    What are the pros and cons of using Promises instead of callbacks?

    What are two-way data binding and one-way data flow, and how are they different?

    What are some of the most popular modules of Node.js?

    Demonstrate Quicksort and explain when you might use it?

    What do you read on a regular basis?

    What kind of things must you be wary of when design or developing for multilingual sites?

    What are data- attributes good for?

    Why is it generally a good idea to position CSS <link>s between <head></head> and JS <script>s just before </body>? Do you know any exceptions?

    Why you would use a srcset attribute in an image tag? Explain the process the browser uses when evaluating the content of this attribute.

    Explain CSS sprites, and how you would implement them on a page or site.

    Are you familiar with styling SVG?

    Have you played around with the new CSS Flexbox or Grid specs?

    Can you explain the difference between coding a web site to be responsive versus using a mobile-first strategy?

    What's the difference between host objects and native objects?

    When would you use document.write()?

    Why is it called a Ternary expression, what does the word "Ternary" indicate?

    What are the differences between variables created using let, var or const?

    What are the benefits of using spread syntax and how is it different from rest syntax?

    What is callback hell in Node.js?

    What is polymorphism?

    Describe what you like and dislike about the CSS preprocessors you have used.

    What is the CSS display property and can you give a few examples of its use?

    Difference between document load event and document DOMContentLoaded event?

    What are the differences between ES6 class and ES5 function constructors?

    What advantage is there for using the arrow syntax for a method in a constructor?

    Explain chaining in Node.js.

    What is a Doubly Linked List

    Demonstrate Insertion Sort and explain when you might use it?

    Demonstrate Merge Sort and explain when you might use it?

    Describe a situation in which you worked diligently on a project and it did not produce the desired results. Why didn't you get the desired results? What did you learn from the experience?

    Why do you want to work for us?

    What are the various clearing techniques and which is appropriate for what context?

    Is there any reason you'd want to use translate() instead of absolute positioning, or vice-versa? And why?

    What's the difference between .call and .apply?

    Explain how JSONP works (and how it's not really Ajax).

    Describe event bubbling.

    What is "use strict";? what are the advantages and disadvantages to using it?

    ES6 Template Literals offer a lot of flexibility in generating strings, can you give an example?

    What are the functionalities of NPM in Node.js?

    How will you debug an application in Node.js?

    Difference between setImmediate() vs setTimeout()?

    What is a Hash Table

    What is a Trie

    Tell me about your experience at your current place of employment.

    Describe pseudo-elements and discuss what they are used for.

    What's the difference between a relative, fixed, absolute and statically positioned element?

    How is responsive design different from adaptive design?

    Explain how this works in JavaScript

    Explain Function.prototype.bind.

    What's the difference between feature detection, feature inference, and using the UA string?

    Explain what a single page app is and how to make one SEO-friendly.

    Explain the difference between synchronous and asynchronous functions.

    What is event loop? What is the difference between call stack and task queue?

    What is EventEmitter in Node.js?

    Tell me about a situation when you made a mistake at work. What happened exactly and how did you deal with it? What steps did you take to improve the situation?

    Do you have any questions?

    What is CSS selector specificity and how does it work?

    Explain event delegation

    Explain Ajax in as much detail as possible.

    Explain "hoisting".

    What language constructions do you use for iterating over object properties and array items?

    Explain the difference between mutable and immutable objects.

    How can you share code between files?

    What is the difference between Asynchronous and Non-blocking?

    What is package.json? What is it used for?

    What is libuv?

    Tell me about when you had to deal with conflict within your team. How was the conflict solved? How did you handle that? How would you deal with it now?

    What's some critical feedback you've gotten recently?

    How do you serve your pages for feature-constrained browsers? What techniques/processes do you use?

    Have you ever used a grid system, and if so, what do you prefer?

    How would you implement a web design comp that uses non-standard fonts?

    Have you ever worked with retina graphics? If so, when and what techniques did you use?

    What's the difference between a variable that is: null, undefined or undeclared? How would you go about checking for any of these states?

    What's a typical use case for anonymous functions?

    Explain the differences on the usage of foo between function foo() {} and var foo = function() {}

    Can you give an example for destructuring an object or an array?

    Explain the role of REPL in Node.js.

    What is encapsulation?

    What is a Tree

    What are the advantages and disadvantages of using Ajax?

    What is the extent of your experience with Promises and/or their polyfills?

    What tools and techniques do you use debugging JavaScript code?

    What is process.nextTick()

    What are types?

    What is an algorithm?

    What is a Disjoint Set

    What does a doctype do?

    What does * { box-sizing: border-box; } do? What are its advantages?

    What existing CSS frameworks have you used locally, or in production? How would you change/improve them?

    Create a for loop that iterates up to 100 while outputting "fizz" at multiples of 3, "buzz" at multiples of 5 and "fizzbuzz" at multiples of 3 and 5

    What is Tracing in Node.js?

    What is a Stack

    Demonstrate Bubble Sort and explain when you might use it?

    Give me an example of the project or initiative that you started on your own. It can be a non-business one. What prompted you to get started?

    Tell me about yourself.

    What's the difference between "resetting" and "normalizing" CSS? Which would you choose, and why?

    What are some of the "gotchas" for writing efficient CSS?

    Explain why the following doesn't work as an IIFE: function foo(){ }();. What needs to be changed to properly make it an IIFE?

    How do you organize your code? (module pattern, classical inheritance?)

    Why is it, in general, a good idea to leave the global scope of a website as-is and never touch it?

    Why would you use something like the load event? Does this event have disadvantages? Do you know any alternatives, and why would you use those?

    How do you update NPM to a new version in Node.js?

    What is the difference between Node.js and Ajax?

    What is a Queue

    Describe the difference between a cookie, sessionStorage and localStorage.

    What do you think of AMD vs CommonJS?

    Can you describe the main difference between a .forEach loop and a .map() loop and why you would pick one versus the other?

    What are some of the advantages/disadvantages of writing JavaScript code in a language that compiles to JavaScript?

    What is functional programming?

    What is Event-driven programming?

    What is a Linked List

    Difference between: function Person(){}, var person = Person(), and var person = new Person()?

    Have you ever used JavaScript templating? If so, what libraries have you used?

    What's the difference between an "attribute" and a "property"?

    Can you give an example of a curry function and why this syntax offers an advantage?

    Name the types of API functions in Node.js.

    What are "streams" in Node.js? Explain the different types of streams present in Node.js.

    What is recursion and give an example using javascript?

No Results Matched Your Query. You May Try:

Clear All Filters

Return Home

Your Category Search Didn't Yield Any Results. Loosen your category restraints!