Sobes.tech

Frontend

Методът splice е мутирщ или не? Как да направим немутирваща версия?

Middle+
149

Какво прави конструкцията as const?

Middle+
148

При какви условия в текущата реализация на retry-обвивката fetch може никога да не бъде извикана и как да предотвратим това?

Middle+
146

Какво ви доведе при нас? Защо решихте да преминете интервю именно в нашата компания?

Middle+
146

Как оценявате нивото си (степен) — джуниър, мидъл или сеньор?

Middle+
146

Какво означава предаване на обекти по референция?

Middle+
144

Какво ще се промени във всички три случая, ако функцията е стрелкова?

Middle+
143

Дадена функция и два обекта за проверка на типовете. В един случай TypeScript не се оплаква, в другия — да. Трябва да типизирате функцията така, че поведението на TypeScript да съответства на очакваното (използвайки generics и keyof).

Middle+
143

Можете ли да опишете структурата на HTTP заявка: от какви части се състои?

Middle+
143

Какво е литерален тип в TypeScript? Дайте пример.

Middle+
143

Дайте пример за HTTP заглавка в заявка и обяснете нейната цел.

Middle+
143

Каква грешка може да възникне при броенето на коментари чрез Map, ако все още няма запис за postId, и как да я поправите?

Middle+
141

Стрелковата функция няма свой собствен this — какво означава това и къде сочи this в този случай?

Middle+
141

Реализирайте функция за формиране на низ от CSS класове. Тя приема произволен брой аргументи от различни типове: низове и числа се добавят към резултата, масивите се разгръщат рекурсивно, а от обектите се взимат ключовете с truthy стойности, като невалидните стойности се игнорират. Резултатът е низ от класове, разделени с интервали.

Middle+
139

Какво е синхронно и асинхронно зареждане на JavaScript и CSS? От какво зависи начинът на зареждане?

Middle+
139

Кои утилитарни типове в TypeScript знаете? Дайте примери (Record, Omit, ReturnType и т.н.)

Middle+
139

Как да се гарантира, че контекстът не се губи в 14-та редица без да се променя самият ред (използвайки bind)?

Middle+
138

Реализирайте в JavaScript извличане на данни от крайни точки: заредете публикации и коментари паралелно, групирайте коментарите по postId и създайте масив от обекти с id, заглавие, userId и брой коментари.

Middle+
138

Какво е важно за вас на ново работно място и какво би могло да ви спре да преминете?

Middle+
137
/5