From 824d39a422e6fba99ace0e9b7cf4c029472f67e7 Mon Sep 17 00:00:00 2001
From: Artur Allaev <34710484+allaev@users.noreply.github.com>
Date: Tue, 24 Jul 2018 02:35:06 +0500
Subject: [PATCH] update Russian translation (#485)
Added testing, performance, network questions. Updated general, HTML, CSS, JS, coding, fun questions and contributors section.
---
Translations/Russian/README.md | 394 ++++++++++++++++++---------------
1 file changed, 214 insertions(+), 180 deletions(-)
diff --git a/Translations/Russian/README.md b/Translations/Russian/README.md
index 30d568c..c15c5bf 100644
--- a/Translations/Russian/README.md
+++ b/Translations/Russian/README.md
@@ -2,246 +2,280 @@
**Замечание:** Этот репозиторий содержит подборку вопросов, которые могут быть использованы на собеседованиях на должность front-end разработчика. Здесь предлагаются лишь идеи, не нужно задавать все вопросы сразу (иначе в один час точно не уложитесь).
-Также, имейте в виду, что многие вопросы не требуют однозначного короткого ответа, а лишь помогают завести беседу на ту или иную тему (предоставляя кандидату возможность показать себя во всей красе).
+Также имейте в виду, что многие вопросы не требуют однозначного короткого ответа, а лишь помогают завести беседу на ту или иную тему (предоставляя кандидату возможность показать себя во всей красе).
## Содержание
- 1. [Первоначальные авторы](#contributors)
+ 1. [Авторы](#contributors)
1. [Общие вопросы](#general)
1. [Вопросы по HTML](#html)
- 1. [Вопросы по JavaScript](#js)
- 1. [Примеры кода на JavaScript](#jscode)
- 1. [Вопросы по jQuery](#jquery)
1. [Вопросы по CSS](#css)
+ 1. [Вопросы по JavaScript](#js)
+ 1. [Вопросы по тестированию](#testing)
+ 1. [Вопросы по производительности](#performance)
+ 1. [Вопросы по сетям](#network)
+ 1. [Примеры кода на JavaScript](#jscode)
1. ["Светская беседа"](#fun)
-#### [[⬆]](#toc) Первоначальные авторы
+#### [[⬆]](#toc) Авторы
-* @bentruyman (http://bentruyman.com)
-* @cowboy (http://benalman.com)
-* @roger_raymond (http://twitter.com/iansym)
-* @ajpiano (http://ajpiano.com)
-* @paul_irish (http://paulirish.com)
-* @SlexAxton (http://alexsexton.com)
-* @boazsender (http://boazsender.com)
-* @miketaylr (http://miketaylr.com)
-* @vladikoff (http://vladfilippov.com)
-* @gf3 (http://gf3.ca)
-* @jon_neal (http://twitter.com/jon_neal)
-* @wookiehangover (http://wookiehangover.com)
-* @darcy_clarke (http://darcyclarke.me)
+Этот проект был запущен в 2009 году в сотрудничестве с [@paul_irish](https://twitter.com/paul_irish) [@bentruyman](https://twitter.com/bentruyman) [@cowboy](https://twitter.com/cowboy) [@ajpiano](https://twitter.com/ajpiano) [@SlexAxton](https://twitter.com/slexaxton) [@boazsender](https://twitter.com/boazsender) [@miketaylr](https://twitter.com/miketaylr) [@vladikoff](https://twitter.com/vladikoff) [@gf3](https://twitter.com/gf3) [@jon_neal](https://twitter.com/jon_neal) [@sambreed](https://twitter.com/sambreed) и [@iansym](https://twitter.com/iansym).
+
+В настоящее время этот проект поддерживают:
+
+* [roblarsen](https://github.com/roblarsen)
+* [cezaraugusto](https://github.com/cezaraugusto)
+* [vvscode](https://github.com/vvscode)
+
+С тех пор он был активным благодаря этим [замечательным людям](https://github.com/h5bp/Front-end-Developer-Interview-Questions/blob/master/CONTRIBUTORS.md).
#### [[⬆]](#toc) Общие вопросы:
-* Вы пользуетесь Твиттером?
- * Если да, то кто присутствует в вашей ленте?
-* Кого из мировых front-end разработчиков вы знаете?
- * А российских front-end'щиков?
-* У Вас есть аккаунт на GitHub?
- * Если да, то за какими интересными проектами вы следите?
-* Какие блоги Вы читаете?
-* Какие системы управления версиями Вам приходилось использовать?
-* Расскажите о своей среде разработки (ОС, редактор, браузер(ы), прочие инструменты)
-* Опишите последовательность Ваших действий, когда вы создаете новую Web-страницу
-* Можете ли пояснить разницу между progressive enhancement и graceful degradation?
- * Бонус, если также расскажете про feature detection (определение возможностей браузера)
-* Объясните, что означает "Семантическая разметка"
-* Какой Ваш основной браузер для разработки и какими инструментами Вы в нем пользуетесь?
+* Что вы изучили вчера/на этой неделе?
+* Что вас привлекает в программировании?
+* С какой технической сложностью вы недавно столкнулись и как с ней справились?
+* Какие методы для повышения производительности вы использовали при создании или обслуживании сайта?
+* Можете ли вы описать некоторые методы SEO, которые вы использовали в последнее время?
+* Можете ли вы объяснить общие принципы относительно front-end безопасности или недавние проблемы, которые вы решили?
+* Какие действия вы лично предприняли в недавних проектах для повышения удобства использования вашего кода?
+* Расскажите о предпочтительной среде разработки.
+* С какими системами контроля версий вы знакомы?
+* Можете ли вы описать порядок действий при создании новой веб-страницы?
+* Если у вас есть 5 разных файлов со стилями, какой лучший способ интегрировать их в сайт?
+* Можете ли вы описать разницу между прогрессивным улучшением и изящной деградацией?
* Как можно оптимизировать загрузку внешних ресурсов на странице?
- * Комбинация из потенциальных решений:
- * Конкатенация
- * Минификация
- * Использование CDN
- * Кеширования
- * и т.д.
-* Каково преимущество в подгрузке внешних ресурсов с нескольких доменов?
- * Сколько ресурсов браузер может одновременно качать с одного домена?
-* Назовите три способа уменьшения времени загрузки страницы (воспринимаемого или реального)
-* Если Вы присоединились к проекту, где для форматирования используются табы, а Вы привыкли использовать пробелы, как Вы поступите?
- * Предложите использовать EditorConfig (http://editorconfig.org)
- * Останетесь верным своим привычкам
- * Выполните команду `:retab!`
-* Используете ли приёмы для ускорения написания кода (сниппеты, Emmet)?
-* Знакомы ли с шаблонизаторами (Smarty, HAML etc.)
-* Реализуйте примитивное слайд-шоу
- * Бонус, если Вы это сделаете без использования JS
-* Какие инструменты Вы используете для тестирования производительности кода?
- * JSPerf (http://jsperf.com/)
- * Dromaeo (http://dromaeo.com/)
- * и т.д.
+* Сколько ресурсов браузер может одновременно загружать с одного домена?
+ * Какие есть исключения?
+* Назовите три способа уменьшения времени загрузки страницы (воспринимаемого или реального).
+* Если вы присоединились к проекту, где для форматирования используются табы, а вы привыкли использовать пробелы, как вы поступите?
+* Опишите, как бы вы реализовали примитивное слайд-шоу.
* Если бы у Вас была возможность освоить новую технологию в этом году, что бы это было?
-* Объясните важность стандартов и комитетов по стандартам
+* Объясните важность стандартов и комитетов по стандартам.
* Что такое FOUC (Flash Of Unstyled Content)? Как его избежать?
+* Объясните, что такое ARIA и скринридеры, а также как сделать вебсайт доступным.
+* Какие преимущества и недостатки у CSS и JavaScript анимаций?
+* Что означает CORS и какую проблему решает?
#### [[⬆]](#toc) Вопросы по HTML:
-* Для чего нужен `doctype` и сколько разновидностей Вы можете назвать?
-* В чем разница между standards mode и quirks mode?
-* В чем разница между HTML и XHTML?
-* Могут ли возникнуть проблемы при подаче страниц с типом `application/xhtml+xml`?
-* Как следует оформлять страницу, в которой контент может быть на разных языках?
- * Что нужно иметь в виду при разработке многоязычных сайтов?
-* Чем полезны `data-` атрибуты?
-* Если рассматривать HTML5 как открытую web-платформу, на чем она строится, из каких компонентов состоит?
-* Объясните разницу между cookies, sessionStorage и localStorage.
-* Объясните разницу между