Skip to content

Commit 08fbbf7

Browse files
committed
Answers classification
1 parent d92fd98 commit 08fbbf7

File tree

1 file changed

+30
-21
lines changed

1 file changed

+30
-21
lines changed

readme.md

Lines changed: 30 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -23,39 +23,40 @@ Dude or pretty lady, I hope that my experience and experience of other developer
2323
1. What is 'Gangs of four'?
2424

2525
## Common technical interview questions
26-
1. What is [REST](http://www.restapitutorial.com/)? - [restcookbook](http://restcookbook.com/)
27-
1. What is the difference between PUT and PATCH methods in REST? - [answer](https://stackoverflow.com/questions/21660791/what-is-the-main-difference-between-patch-and-put-request)
28-
1. Tell about the differences between [websockets](https://developer.mozilla.org/en-US/docs/Web/API/WebSocket), long polling and [SSE](https://developer.mozilla.org/en-US/docs/Web/API/Server-sent_events/Using_server-sent_events). - [answer](https://stackoverflow.com/questions/11077857/what-are-long-polling-websockets-server-sent-events-sse-and-comet)
29-
1. What is CORS? - [answer](https://www.maxcdn.com/one/visual-glossary/cors/), [answer](https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS)
30-
1. What is the main things you can do to increase page speed loading? - [answer](https://www.crazyegg.com/blog/speed-up-your-website/)
31-
1. Progressive enhancement vs graceful degradation. What is the difference? - [answer](https://www.w3.org/wiki/Graceful_degradation_versus_progressive_enhancement)
26+
1. What is [REST](http://www.restapitutorial.com/)? - [@library--restcookbook](http://restcookbook.com/)
27+
1. What is the difference between PUT and PATCH methods in REST? - [@answer--stackoverflow](https://stackoverflow.com/questions/21660791/what-is-the-main-difference-between-patch-and-put-request)
28+
1. Tell about the differences between [websockets](https://developer.mozilla.org/en-US/docs/Web/API/WebSocket), long polling and [SSE](https://developer.mozilla.org/en-US/docs/Web/API/Server-sent_events/Using_server-sent_events). - [@answer--stackoverflow](https://stackoverflow.com/questions/11077857/what-are-long-polling-websockets-server-sent-events-sse-and-comet)
29+
1. What is CORS? - [@answer--maxcdn.com](https://www.maxcdn.com/one/visual-glossary/cors/), [@answer--mdn](https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS)
30+
1. What is the main things you can do to increase page speed loading? - [@answer--crazyegg.com](https://www.crazyegg.com/blog/speed-up-your-website/)
31+
1. Progressive enhancement vs graceful degradation. What is the difference? - [@answer--w3](https://www.w3.org/wiki/Graceful_degradation_versus_progressive_enhancement)
3232
1. Do you use [Grunt](https://gruntjs.com/), [Gulp](https://gulpjs.com/), [Webpack](https://webpack.github.io/) or Browserify in your projects?
33-
1. What do you know about "60fps"? What way to achieve this? - [answer](https://github.com/vasanthk/browser-rendering-optimization)
34-
1. What is the difference between layout, painting and compositing? - [answer](https://developers.google.com/web/fundamentals/performance/rendering/?hl=en)
33+
1. What do you know about "60fps"? What way to achieve this? - [@answer--github](https://github.com/vasanthk/browser-rendering-optimization)
34+
1. What is the difference between layout, painting and compositing? - [@answer--google](https://developers.google.com/web/fundamentals/performance/rendering/?hl=en)
3535

3636
## HTML Interview Questions
37-
1. Could you list main HTML5 tags? - [answer](https://developer.mozilla.org/en-US/docs/Web/HTML/Element)
38-
1. What does mean optional closing tag? - [answer](https://www.w3.org/TR/REC-html40/index/elements.html)
39-
1. When and how to preload resources? - [answer](https://medium.com/reloading/preload-prefetch-and-priorities-in-chrome-776165961bbf)
37+
1. Could you list main HTML5 tags? - [@answer--mdn](https://developer.mozilla.org/en-US/docs/Web/HTML/Element)
38+
1. What does mean optional closing tag? - [@answer--w3](https://www.w3.org/TR/REC-html40/index/elements.html)
39+
1. When and how to preload resources? - [@answer--medium](https://medium.com/reloading/preload-prefetch-and-priorities-in-chrome-776165961bbf)
4040

4141
## CSS Interview Questions
42-
1. What is different between mobile first and desktop first - [answer](https://codemyviews.com/blog/mobilefirst )?
42+
1. What is different between mobile first and desktop first - [@answer--codemyviews.com](https://codemyviews.com/blog/mobilefirst )?
4343
1. Which of [those](https://jsfiddle.net/thisman/9o8s2bdk/) selectors has the highest specificity. What color will be applied to the paragraph?
4444
1. What pseudo-class `:root` refer to?
4545
1. What preprocessor do you use ([Sass](http://sass-lang.com/), [Less](http://lesscss.org/))?
4646

4747
## Javascript Interview Questions
4848
1. Who is the author of JavaScript Language? -
49-
1. What is the JavaScript Event Loop? - [answer](http://altitudelabs.com/blog/what-is-the-javascript-event-loop/), [Philip Roberts answer](https://www.youtube.com/watch?v=8aGhZQkoFbQ&t=1244s)
50-
1. What is the Event Delegation? - [answer](https://davidwalsh.name/event-delegate), [example](https://jsfiddle.net/thisman/h2eqfsx6/)
51-
1. What is the difference between e.target and e.currentTarget? - [answer](https://developer.mozilla.org/en-US/docs/Web/API/Event/currentTarget), [example](https://jsfiddle.net/thisman/gkdeocd6/)
49+
1. What is the JavaScript Event Loop? - [@answer--](http://altitudelabs.com/blog/what-is-the-javascript-event-loop/), [Philip Roberts answer](https://www.youtube.com/watch?v=8aGhZQkoFbQ&t=1244s)
50+
1. What is the Event Delegation? - [@answer--](https://davidwalsh.name/event-delegate), [example](https://jsfiddle.net/thisman/h2eqfsx6/)
51+
1. What is the difference between e.target and e.currentTarget? - [@answer--](https://developer.mozilla.org/en-US/docs/Web/API/Event/currentTarget), [example](https://jsfiddle.net/thisman/gkdeocd6/)
5252
1. What patterns do you know and successfully use in JavaScript?
53-
1. What is [`Window.postMessage()`](https://davidwalsh.name/window-postmessage) and where it can be used? - [answer](https://developer.mozilla.org/en-US/docs/Web/API/Window/postMessage)
53+
1. What is [`Window.postMessage()`](https://davidwalsh.name/window-postmessage) and where it can be used? - [@answer--](https://developer.mozilla.org/en-US/docs/Web/API/Window/postMessage)
54+
1. Is there any difference between Promises and callbacks? Which is better? - [callbackhell.com](http://callbackhell.com/),
5455

5556
## Javascript Coding Questions
56-
* Write a `pipefy` function where a string received is returned, but with the `|` character between each character. Make it possible to execute function in this way: `'javascript'.pipefy()`. - [answer](https://jsfiddle.net/thisman/6ynaf3ot/)
57+
* Write a `pipefy` function where a string received is returned, but with the `|` character between each character. Make it possible to execute function in this way: `'javascript'.pipefy()`. - [@answer--](https://jsfiddle.net/thisman/6ynaf3ot/)
5758
* write a [currying function](https://medium.com/@adambene/currying-in-javascript-es6-540d2ad09400) that return sum of two numbers.
58-
* Write a [factorial](https://www.mathsisfun.com/numbers/factorial.html) function without [side effect](https://stackoverflow.com/a/8129277/5513804). [answer](https://jsfiddle.net/thisman/8v0h5oLq/)
59+
* Write a [factorial](https://www.mathsisfun.com/numbers/factorial.html) function without [side effect](https://stackoverflow.com/a/8129277/5513804). [@answer--](https://jsfiddle.net/thisman/8v0h5oLq/)
5960
```js
6061
// Code below must return true
6162
alert(factorial(3) === 6 && factorial(0) === 1);
@@ -90,7 +91,7 @@ var foo = {
9091
}
9192
var run = foo.bar;
9293

93-
alert(run);
94+
alert(run());
9495
```
9596

9697
* What below code will return: true or false. What does each part of code return?
@@ -104,8 +105,16 @@ new String('a') instanceof String && 'b' instanceof String;
104105
1. How to create higher order component?
105106
1. Tell about React in the SEO context.
106107
1. Why rendering of React Components in the custom `<div id="app">` is good practice than simple to the `<body>`?
107-
1. What does mean "Isomorphic React Application"? - [answer](https://www.smashingmagazine.com/2015/04/react-to-the-future-with-isomorphic-apps/)
108+
1. What does mean "Isomorphic React Application"? - [@answer--](https://www.smashingmagazine.com/2015/04/react-to-the-future-with-isomorphic-apps/)
108109

109110
## Funny Questions
110111
1. Do you like parties?
111-
2. Do you know that we have a dress code? (asked as a joke)
112+
2. Do you know that we have a dress code? (asked as a joke)
113+
114+
115+
#### Answers classification
116+
@answer-[tag]--[source tag] - General Theoretical Answer
117+
@library-[tag]--[source tag] - More Complex Answer
118+
@code-[tag]--[source tag] - Code Example
119+
@practice-[tag]--[source tag] - Good Practices
120+
@video-[tag]--[source tag] - Video Materials

0 commit comments

Comments
 (0)