Frontend
Как работихте с ИИ при писането на тестове?
събития = [ { име: 'Маша', дата: '[phone]' }, { име: 'Даша', дата: '[phone]' }, { име: 'Ваня', дата: '[phone]' }, { име: 'Петя', дата: '[phone]' }, { име: 'Митя', дата: '[phone]' }, ];
Каква е разликата между toRef и unref?
Използвали ли сте generics в TypeScript? Разкажете за какво служат и дайте пример.
Как концептуално да дружим ESLint и Prettier, за да не се конфликтират?
Как работят бисквитките? Какви са флаговете HttpOnly, SameSite? Как да ограничите бисквитките до определен път?
Каква е разликата между Set и обикновен масив? Каква е сложността на операцията has() при Set?
В кои случаи се случва повторно рендиране на компонент в React?
Живо кодиране: реализирайте собствен тип MyOmit<T, K> (подобно на утилитата Omit в TypeScript)
Имаш ли опит с Redis?
Каква е разликата между клиентски и сървърни компоненти в Next.js?
[име] попита: как усещате работата в стартъп, какво ви хареса и какво не?
Как ще се разположат, ако добавим още два вътрешни елемента към outer? Как да ги разположим хоризонтално?
Как да накарате компонент с 5 пропса да игнорира промените в три от тях и да се пререндерира само при промяна на две?
В кои области смятате, че сте силен специалист по отношение на техническите умения?
Трябваше ли да настроите CI/CD?
Имаше ли някаква логика при разделянето на бандъла на чанкове? Защо искате да направите една част отделен чанка, а друга не?
Възможно ли е да се направи така, че this в стрелкова функция да е undefined, например като се изпълни код в изолирана среда или в строги режим? Какво прави строгият режим?
Реализирайте тип `SnakeCase`, който дълбоко преобразува ключовете на обект от `camelCase` в `snake_case`, като запази типова безопасност.
Какви подходи използвахте за адаптивната вёрстка? Верстахте от мобилно устройство или от десктоп?