Frontend
Как се нарича проверката като if ('payload' in data), използвана за стесняване на типа?
Каква е разликата между типове unknown и any в TypeScript?
В предоставения Vue код, ще се актуализира шаблонът при натискане на бутона?
По какъв начин бихте оптимизирали React компоненти, които забавят рендирането?
Vue 3: каква е фундаменталната разлика между `ref` и `reactive`, включително как работят под капака?
Разкажете какво се е променило във вашата зона на отговорност при преминаване от позиция Middle към Senior
Как да обходите многомерен масив с неизвестна вложеност без рекурсия, използвайки стек?
Как се сливат маргините?
Какви са компонентите с по-висок ред (HOCs) в React?
Ако шаблонът не знае, че стойността е променена, защо добавянето на async pipe в шаблона решава проблема с реактивността? Как работи това под капака?
Ако копирате обект чрез Object.assign и неговото свойство се отнася към друг обект, това ще бъде дълбоко или повърхностно копиране? Ако промените вложения профил в един обект, ще се промени ли и в другия?
Кои стойности на свойството display ще си спомниш?
Разкажете за някое последно предизвикателство, с което сте се сблъсквали — което първоначално изглеждаше лесно, но се оказа трудно.
Имате ли практически критерии за това къде е подходящо да се прилага наследяването и къде не?
Какво ще се промени в резултатите на трите реда, ако превърнете функцията getName в стрелкова функция?
Готов ли си да преминеш тестовото задание за втория етап на подбор?
Имали ли сте някога опит с пускането на нови продукти или направления от нулата, или обикновено работите с вече готови продукти?
Кои етапи на рендериране на браузъра могат да бъдат оптимизирани, за да се избегнат излишни пресмятания, и как да го направите?
Какво се случва, когато URL, зависим от `useEffect`, се промени? В какъв ред се изпълняват функцията за почистване и новият ефект?
Как да предотвратим състезателни условия при повтарящи се асинхронни заявки от useEffect? Какви вградени средства на JavaScript позволяват отменяне на заявки?