Каква е разликата между Type и Interface в TypeScript?
Frontend
Запознат ли сте с понятието каскад и специфичност в CSS? Какви методологии помагат за справяне със специфичността в екипа?
Запознат ли сте с нативното вложено CSS? Подкрепяте ли или сте против? Какви са ползите и опасностите?
Използвате ли AI агенти в разработката? Как проверявате генерирания компонент преди публикуването?
Задача за лайфкодинг: пред вас е малък компонент за списък със задачи на JSX. Коригирайте всичко, което не ви харесва, и обяснете защо.
Кратко разкажете за себе си, за опита, знанията и уменията си, свързани с позицията, за която говорим днес.
Сървърът се намира в Калифорния, ние сме в Москва. Забавянето на сигнала е 50 мс в една посока, сървърът подготвя отговора за 20 мс. След колко време след заявката от браузъра ще получим първия бит информация?
Как се справяте със сложна задача с неясни моменти, които пречат на решаването й?
Какви са предимствата и недостатъците на CSS-in-JS в сравнение с CSS модулите?
Правилно ли е да използвате async/await директно в useEffect? Защо?
Какви уточняващи въпроси бихте задали преди реализирането на персонализирания чекбокс?
Как правилно да поставите задача на AI агент за рефакторинг на legacy компонент?
Разкажете за някое трудно и интересно за вас предизвикателство, което ви беше поставено наскоро, и как сте го решили.
Предпочитате да работите в екип или самостоятелно? Къде се чувствате по-удобно и по-ефективно?
Какво вече не ти харесва в текущата работа? Защо решихте да разгледате други варианти?
Екипът иска да премине към Tailwind. Подкрепяте ли това решение? Какви плюсове и минуси виждате?
Какво ти харесваше най-много в текущата работа?
В резюмето са посочени метрики — процент намаляване на рендерите, растеж на производителността. Как ги изчислихте?
Кога се изпълнява cleanup-функцията в useEffect? Какво се случва при монтиране и при повторно рендериране на компонента?
Кои неща ви разстройваха и не бихте искали да се повторят на новото ви работно място?