@@ -75,6 +75,10 @@ lang: ru
75
75
* Что такое прогрессивная отрисовка?
76
76
* Для чего используется атрибут ` srcset ` в теге изображения? Опишите процесс, который использует браузер при оценке содержимого этого атрибута.
77
77
* Приходилось ли вам работать с языками HTML-шаблонизации?
78
+ * Объясните разницу в поведении между тегами ` <button> ` и ` <input type="button"> ` внутри формы?
79
+ * Объясните разницу между тегами ` <strong> ` и ` <b> ` ?
80
+ * Приведи примеры использования тега ` <label> ` ?
81
+ * Чем тег ` <a> ` отличается от тега ` <button> ` с точки зрения функциональности и использования?
78
82
79
83
#### [[ ⬆]] ( #toc ) <a name =' css ' >Вопросы по CSS:</a >
80
84
@@ -108,6 +112,40 @@ lang: ru
108
112
* Можете ли вы объяснить разницу между отзывчивым (responsive) сайтом и сайтом, сделанным по принципу mobile-first?
109
113
* Вы имеете опыт работы с ретиновой графикой? Если да, то какие методы вы использовали?
110
114
* В каком случае вы предпочтёте использовать ` 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
+ ```
111
149
112
150
#### [[ ⬆]] ( #toc ) <a name =' js ' >Вопросы по JavaScript:</a >
113
151
@@ -121,6 +159,7 @@ lang: ru
121
159
* Как бы вы проверили их на каждое из этих значений?
122
160
* Что такое замыкание и как/для чего его используют?
123
161
* Можете ли вы описать основное различие между циклом ` forEach ` и циклом ` .map() ` ? И в каких случаях каждый из них используется?
162
+ * Расскажите про другие популярные методы итерации массивов.
124
163
* В каких случаях обычно используются анонимные функции?
125
164
* Как вы организуете свой код? (module pattern, classical inheritance)
126
165
* В чем разница между host-объектами и нативными объектами?
@@ -164,6 +203,7 @@ duplicate([1,2,3,4,5]); // [1,2,3,4,5,1,2,3,4,5]
164
203
* В чём разница между стеком вызовов (call stack) и очередью событий (task queue)?
165
204
* Объясните разницу при использовании ` foo ` в ` function foo() {} ` и ` var foo = function() {} `
166
205
* В чём различие между переменными, созданными при помощи ` let ` , ` var ` и ` const ` ?
206
+ * Можем ли мы менять свойства объекта объявленного через ` const ` ? Как мы можем изменить это поведение?
167
207
* В чём разница между классом в ES6 и функцией-конструктором в ES5?
168
208
* Можете ли вы привести пример использования стрелочных функции ` => ` ? Чем они отличаются от других функций?
169
209
* Дайте определение функции высшего порядка.
@@ -173,6 +213,8 @@ duplicate([1,2,3,4,5]); // [1,2,3,4,5,1,2,3,4,5]
173
213
* В чём преимущества использования ` spread ` оператора и чем он отличается от ` rest ` оператора?
174
214
* Каким образом можно обмениваться кодом между файлами?
175
215
* Для чего используются статические члены класса?
216
+ * Объясните разницу между ` event.target ` и ` event.currentTarget ` ?
217
+ * Объясните разницу между ` event.preventDefault() ` и ` event.stopPropagation() ` ?
176
218
177
219
#### [[ ⬆]] ( #toc ) <a name =' testing ' >Вопросы по тестированию:</a >
178
220
0 commit comments