@@ -75,6 +75,10 @@ lang: ru
7575* Что такое прогрессивная отрисовка?
7676* Для чего используется атрибут ` srcset ` в теге изображения? Опишите процесс, который использует браузер при оценке содержимого этого атрибута.
7777* Приходилось ли вам работать с языками HTML-шаблонизации?
78+ * Объясните разницу в поведении между тегами ` <button> ` и ` <input type="button"> ` внутри формы?
79+ * Объясните разницу между тегами ` <strong> ` и ` <b> ` ?
80+ * Приведи примеры использования тега ` <label> ` ?
81+ * Чем тег ` <a> ` отличается от тега ` <button> ` с точки зрения функциональности и использования?
7882
7983#### [[ ⬆]] ( #toc ) <a name =' css ' >Вопросы по CSS:</a >
8084
@@ -108,6 +112,40 @@ lang: ru
108112* Можете ли вы объяснить разницу между отзывчивым (responsive) сайтом и сайтом, сделанным по принципу mobile-first?
109113* Вы имеете опыт работы с ретиновой графикой? Если да, то какие методы вы использовали?
110114* В каком случае вы предпочтёте использовать ` translate() ` вместо абсолютного позиционирования и наоборот? И почему?
115+ * Можете ли вы привести пример псевдокласса?
116+ * Какие новые псевдоклассы появились за последние год-два?
117+ * В чем отличие между ` em ` и ` rem ` ? Как они рассчитываются?
118+ * Какие проблемы появляются при попытке переопределить стили компонента их UI-библиотеки? Какие способы решения существуют?
119+ * Что такое ` @layer ` и как это могло бы помочь решить проблему переопределения стилей?
120+ * Объясните, что такое ` vh ` и ` vw ` ?
121+ * Какие проблемы возникают на мобильных устройствах при использовании ` vh ` ? Как их можно решить?
122+ * Что такое пользовательские css свойства?
123+ * Как ограничить их область видимости?
124+
125+ * Какой цвет применится и почему?
126+ ``` css
127+ .red {
128+ color : red ;
129+ }
130+ .blue {
131+ color : blue
132+ }
133+ ```
134+ ``` html
135+ <div class =" blue red" >Hello world</div >
136+ ```
137+ * Как можно оптимизировать данный код? (Возможно несколько решений)
138+ ``` css
139+ main h1 {
140+ color : red ;
141+ }
142+ main p {
143+ color : red ;
144+ }
145+ main a {
146+ color : red ;
147+ }
148+ ```
111149
112150#### [[ ⬆]] ( #toc ) <a name =' js ' >Вопросы по JavaScript:</a >
113151
@@ -121,6 +159,7 @@ lang: ru
121159 * Как бы вы проверили их на каждое из этих значений?
122160* Что такое замыкание и как/для чего его используют?
123161* Можете ли вы описать основное различие между циклом ` forEach ` и циклом ` .map() ` ? И в каких случаях каждый из них используется?
162+ * Расскажите про другие популярные методы итерации массивов.
124163* В каких случаях обычно используются анонимные функции?
125164* Как вы организуете свой код? (module pattern, classical inheritance)
126165* В чем разница между host-объектами и нативными объектами?
@@ -164,6 +203,7 @@ duplicate([1,2,3,4,5]); // [1,2,3,4,5,1,2,3,4,5]
164203 * В чём разница между стеком вызовов (call stack) и очередью событий (task queue)?
165204* Объясните разницу при использовании ` foo ` в ` function foo() {} ` и ` var foo = function() {} `
166205* В чём различие между переменными, созданными при помощи ` let ` , ` var ` и ` const ` ?
206+ * Можем ли мы менять свойства объекта объявленного через ` const ` ? Как мы можем изменить это поведение?
167207* В чём разница между классом в ES6 и функцией-конструктором в ES5?
168208* Можете ли вы привести пример использования стрелочных функции ` => ` ? Чем они отличаются от других функций?
169209* Дайте определение функции высшего порядка.
@@ -173,6 +213,8 @@ duplicate([1,2,3,4,5]); // [1,2,3,4,5,1,2,3,4,5]
173213* В чём преимущества использования ` spread ` оператора и чем он отличается от ` rest ` оператора?
174214* Каким образом можно обмениваться кодом между файлами?
175215* Для чего используются статические члены класса?
216+ * Объясните разницу между ` event.target ` и ` event.currentTarget ` ?
217+ * Объясните разницу между ` event.preventDefault() ` и ` event.stopPropagation() ` ?
176218
177219#### [[ ⬆]] ( #toc ) <a name =' testing ' >Вопросы по тестированию:</a >
178220
0 commit comments