Sobes.tech

Frontend

Моля, разкажи ми за опита си в разработката, какво смяташ за важно да споменеш.

257

В кой момент трябва да бъде извикано финалното разрешаване, ако всички обещания са изпълнени успешно?

220

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

197

Как реагираш на ситуации, когато изискванията са неясни, липсват или трябва сам да уточняваш детайлите с колеги, дизайнери, анализатори? Не те плаши необходимостта да доработваш задачите сам и да комуникираш с колегите?

182

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

168

Напишете реализация на функцията isPalindrome, която приема низ и проверява дали е палиндром (чете се еднакво отляво надясно и отдясно наляво). Функцията трябва да връща true или false.

145

Реализирайте функция (подобно на pipe/compose), която при първия си извикване приема набор от функции, а при второто — число, и последователно прилага дадените функции към това число, предавайки резултата от предишната функция към следващата. Например, функцията inc, вложена няколко пъти, трябва последователно да увеличава числото.

136

Напишете реализацията на функцията delay, която приема броя на милисекундите и връща Promise, който се резолвира след посоченото време.

136

Напишете полифил за метода startsWith на низове, който се появи в ES6, използвайки само възможностите на ES5 (без let/const, стрелкови функции и т.н.), тоест чрез прототипно наследяване.

125

Какво е полифил? Писал ли си някога полифили?

125

Назовете метриките за производителност (Web Vitals) — едната е свързана с взаимодействието на потребителя със страницата, другата с рендирането на UI. Какво измерват?

119

Извършете преглед на кода на pull request с един файл diff за React компонент (компонент Book с използване на useEffect, извличане на данни, показване на популярни и всички книги). Намерете и коментирайте всички проблеми: нарушение на правилата за hooks, липса на обработка на грешки при fetch, липса на AbortController, липса на проверка на статуса на отговора, inline стилове, липса на key в map, проверки за празни масиви, необходимост от мемоизация (useMemo), извеждане на fetch логиката в отделен hook/компонент и др. Освен това, отговорете: как да реализирате условие, така че заявката да се изпълнява само ако флагът isBest е наличен?

115

Разкажи ми, каква нова функционалност се появи в стандарта ES6 (ES2015) в JavaScript.

94