Frontend
Помни кога за последен път си допуснала грешка — забеляза ли веднага или не, и как беше всичко тогава?
Ако вашата функция не е единствената в изданието — как това променя ситуацията с критичен бъг?
Каква е разликата между await p1, await p2 и Promise.all([p1, p2])?
Каква ще бъде сложността на алгоритъма за търсене в масив от хиляда обекта (потребители с числов ID), където обектите не са сортирани?
Създайте функция, която отхвърля върнатото обещание, като предава като грешка низът "timeout_error", ако то не се разреши в указания timeout или се държи нормално като оригинала. @param {Promise} promise Оригинално обещание @param {Number} timeoutMilliseconds Време за timeout в милисекунди @return {Promise} Обещание с желаното поведение function withTimeout(promise, timeout) { return new Promise((res, rej) => { const timeoutId = setTimeout(() => { rej("timeout_error") }) }) }
Как се оценяваш по отношение на степен и защо?
Какво не бихте искали да правите на новото си работно място?
Как оценяваш текущото състояние на брандинг книгата — какво ти харесва, какво не?
Какво мислиш за историята pixel-perfect — пречи ли ти да работиш или ти харесва?
Какви AI инструменти използвате на работното място?
Има входно поле, в което потребителят въвежда стойност. Необходимо е при презареждане на страницата въведената стойност да се запази в това поле. Опишете решение и напишете код с използване на localStorage.
Работили ли сте с авторизация? Разкажете повече за реализацията.
Какви архитектурни проблеми виждате в метода addField с проверки на типове чрез if?
Можеш ли да предложиш още решения за фокусиране?
Вижте функцията makeBook. Определете какво ще се изведе в конзолата на редове 20-21 (две коментирани реда). Обяснете поведението на функцията.
Във вашето резюме е посочено Java и PostgreSQL — разкажете за този опит.
Кои други React хукове знаете? Разкажете ми за useRef, useReducer, useCallback, useMemo, useContext.
Как точно се случва абонирането за сигнала вътре в ефекта или computed? Как Angular следи промяната на сигнала и разбира, че трябва да изпълни отново ефекта?
Може ли да принудите събирача на боклука в JavaScript?
Трябваше ли да навлизате дълбоко в настройките на линтера? Какви аспекти настройвахте: плъгини, правила за синтаксис, автоматично коригиране?