Merge pull request #115 from kubum/russian-add-table-of-contents

Add table of contents
This commit is contained in:
Darcy Clarke 2014-01-16 07:57:27 -08:00
commit 64e94c64b7
1 changed files with 19 additions and 10 deletions

View File

@ -1,12 +1,21 @@
#Вопросы кандидату на должность front-end разработчика
@версия 1.0
**Замечание:** Этот репозиторий содержит подборку вопросов, которые могут быть использованы на собеседованиях на должность front-end разработчика. Здесь предлагаются лишь идеи, не нужно задавать все вопросы сразу (иначе в один час точно не уложитесь).
Также, имейте в виду, что многие вопросы не требуют однозначного короткого ответа, а лишь помогают завести беседу на ту или иную тему (предоставляя кандидату возможность показать себя во всей красе).
####Первоначальные авторы
## <a name='toc'>Содержание</a>
1. [Первоначальные авторы](#contributors)
1. [Общие вопросы](#general)
1. [Вопросы по HTML](#html)
1. [Вопросы по JavaScript](#js)
1. [Примеры кода на JavaScript](#jscode)
1. [Вопросы по jQuery](#jquery)
1. [Вопросы по CSS](#css)
1. ["Светская беседа"](#fun)
####[[⬆]](#toc) <a name='contributors'>Первоначальные авторы</a>
* @bentruyman (http://bentruyman.com)
* @cowboy (http://benalman.com)
@ -22,7 +31,7 @@
* @wookiehangover (http://wookiehangover.com)
* @darcy_clarke (http://darcyclarke.me)
### Общие вопросы:
####[[⬆]](#toc) <a name='general'>Общие вопросы:</a>
* Вы пользуетесь Твиттером?
* Если да, то кто присутствует в вашей ленте?
@ -64,7 +73,7 @@
* Объясните важность стандартов и комитетов по стандартам
* Что такое FOUC (Flash Of Unstyled Content)? Как его избежать?
### Вопросы по HTML:
####[[⬆]](#toc) <a name='html'>Вопросы по HTML:</a>
* Для чего нужен `doctype` и сколько разновидностей Вы можете назвать?
* В чем разница между standards mode и quirks mode?
@ -80,7 +89,7 @@
* Объясните разницу между cookies, sessionStorage и localStorage.
* Знакомы ли с подводными камнями вёрстки почтовых шаблонов?
### Вопросы по JavaScript
####[[⬆]](#toc) <a name='js'>Вопросы по JavaScript:</a>
* Какими js-библиотеками Вы пользовались?
* Вы когда-нибудь заглядывали в исходный код библиотек/фреймворков, которыми пользовались?
@ -135,7 +144,7 @@ var person = new Person()
* Что такое арность функции?
* Что делает строчка `"use strict";`? Какие достоинства и недостатки от ее использования?
### Примеры кода на JavaScript
####[[⬆]](#toc) <a name='jscode'>Примеры кода на JavaScript</a>
```javascript
~~3.14
@ -178,7 +187,7 @@ foo.bar = 'hello';
**Ответ: `undefined`**
### Вопросы по jQuery:
####[[⬆]](#toc) <a name='jquery'>Вопросы по jQuery:</a>
* Объясните "chaining".
* Объясните "deferreds".
@ -196,7 +205,7 @@ foo.bar = 'hello';
$(".foo div#bar:eq(0)")
```
### Вопросы по CSS:
####[[⬆]](#toc) <a name='css'>Вопросы по CSS:</a>
* Что такое "reset" CSS и для чего он нужен?
* Объясните, что такое плавающие элементы (floats) и как они работают?
@ -221,7 +230,7 @@ $(".foo div#bar:eq(0)")
* Слышали ли о системе БЭМ (Блок-Элемент-Модификатор)?
* Если да, то в чем её суть? Расскажите о системе нотификации селекторов.
### "Светская беседа":
####[[⬆]](#toc) <a name='fun'>"Светская беседа":</a>
* Самое крутое, что Вы когда либо делали и чем гордитесь?
* Вы знаете секретный жест HTML5-банды?