-
What is a closure in JavaScript?
-
What is strict mode in JavaScript? How do you enable it? How does it affect your code ? Any examples.
-
Which design patterns in Javascript you are aware of ? Any prefernce in known patterns. If yes , reason?
-
How do you convert a varibale to boolean type?
-
Are you aware of any bugs related to floating points arithmetic in javascript. What precatuions do you follow to ensure nothing goes wrong with floating point arithmetic in JS.
-
How do you iterate through properties of an object?
-
How do you check if a given variable is array.
-
What is hoisting in JavaScript? How does it affect your code? How do you counter it?
-
What kind of scope varibale can have in JS. How do you ensure block level scope in JS?
-
what is DOM?
-
Are you aware of any event order model in JavaScript.
-
What is event capturing ? What is event bubbling?
-
How do you send varibale number of arguments in function.
-
What is IIFE? What is it used for?
-
Is there any way to achieve multi threading in JavaScript.
-
Strings are said to be immutable in Javacript. what does that mean?
-
Event delegation?
-
When is a variable that a closure used generally released?
a) When the function closure goes out of scope
b) When the variable's owning scope is released
c) Never
d) When it goes out of scope
[1] + [2] - [3]
- What is two-way data binding?
- What is Dependency Injection ?
- What is difference between service and factory in AngularJS.
- What is CSS Box Model and what are its elements?
This box defines design and layout of elements of CSS. The elements are:
Margin: the top most layer, the overall structure is shown
Border: the padding and content option with a border around it is shown. Background color affects the border.
Padding: Space is shown. Background colour affects the border.
Content: Actual content is shown.
-
What are pseudo classes and what are they used for?
-
How are inline and block elements different from each other?
-
Are you aware of any CSS pre-processers?
-
What are the various techniques for clearing floats?
- Are you aware of any build tools.
- Any scaffolding tools.