Sobes.tech

Frontend

Кои utility типове в TypeScript знаеш?

Middle+
180

Какви методи знаеш за центриране на елемент по вертикала?

Middle+
180

Ако изпълним setTimeout с закъснение 300 милисекунди, колко време ще мине, преди да бъде изпълнен наистина обратният повик?

Middle+
178

Разкажете за неуспеха си в IT опита

Middle+
178

Как да оптимизирате рендирането на списък от 10 000 елемента без странициране?

Middle
177

Какви са статусите на обещанията?

Middle+
177

Какви типове стриймове има в Node.js?

Middle+
176

Кои стойности на свойството display ще си спомниш?

Middle+
175

Какъв е вашият ред на действия, когато идва нова непозната задача (нови библиотеки, нови компоненти)?

Middle+
174

Задача 1 Имаме масив от 10 000 обекта (например, „Служители“ или „Товари“). Трябва да реализираме компонент за избор на елемент, който няма да "забие" браузъра и ще бъде удобен за потребителя. Какво трябва да се реализира (Изисквания): 1. Типизация на данните: Създайте интерфейс Item с полета id: string, label: string и category: string. 2. Търсене (Input): При въвеждане на текст списъкът трябва да се филтрира. 3. Работа с DOM и събития (Клавишна навигация): * Потребителят трябва да може да се движи по списъка със стрелки Up и Down. 4. При натискане на Enter избраният елемент се "потвърждава". 5. Важен нюанс: Избраният с стрелки елемент трябва винаги да бъде в полето за видимост (трябва програмно да се скролира контейнерът, ако курсорът излезе извън границите). 6. Оптимизация (Производителност): * Тъй като данните са много (10k), обсъдете или реализирайте проста "мързелива рендериране" (рендерирайте само първите 20-30 елемента или използвайте IntersectionObserver). Изходът на компонента

Middle
172

Каква е разликата между Promise.all и Promise.allSettled?

Middle+
172

Какво доведе до успех в трудна задача? Как оценихте задачата по срокове?

Middle+
172

Какво е backpressure в стриймовете?

Middle+
170

Има код с самостоятелно извикваща се функция (IIFE) с използване на var. Какво ще се изведе в конзолата при извикване на typeof a и typeof b извън функцията? Как ще се промени поведението в строг режим?

Middle+
170

Използвате ли инструменти LLM или AI асистенти за писане на код?

Middle
168

Какви задачи бихте искали да изпълнявате на новото си работно място? Има ли интерес към развитие в техническата или архитектурната сфера?

Middle
167

Как оценихте задачите? Използвахте ли Planning Poker по скалата на Фибоначи?

Middle
166

За какво е нужен infer в TypeScript?

Middle+
165

Разкажете за най-трудната и интересна задача

Middle
164

Какво категорично не ви харесва и не ви удовлетворява в работата?

Middle
164
/6