Sobes.tech

Frontend

Z jakiego 5-letniego doświadczenia w IT pamiętasz z dumą?

Middle+
178

Jakie znasz sposoby na wyśrodkowanie elementu w pionie?

Middle+
176

Jak zoptymalizować renderowanie listy 10 000 elementów bez paginacji?

Middle
175

Opowiedz o swojej porażce w doświadczeniu IT

Middle+
172

Jakie są statusy obietnic?

Middle+
171

Jakie typy strumieni są w Node.js?

Middle+
168

Jeśli uruchomimy setTimeout z opóźnieniem 300 milisekund, ile czasu minie, zanim wywołanie zwrotne zostanie faktycznie wykonane?

Middle+
168

Co przyczyniło się do sukcesu w trudnym zadaniu? Jak oceniano zadanie pod względem terminów?

Middle+
168

Czym jest backpressure w strumieniach?

Middle+
166

Czy używasz narzędzi LLM lub asystentów AI do pisania kodu?

Middle
166

Jak oceniałeś zadania? Czy używałeś Planning Poker według skali Fibonacciego?

Middle
166

Do czego służy infer w TypeScript?

Middle+
165

Jaka jest różnica między Promise.all a Promise.allSettled?

Middle+
165

Jakie zadania chciałbyś wykonywać w nowym miejscu pracy? Czy interesuje Cię rozwój w dziedzinie technicznej lub architektonicznej?

Middle
165

Jakie wartości właściwości display przypomnisz?

Middle+
165

Zadanie 1 Mamy tablicę z 10 000 obiektami (np. "Pracownicy" lub "Produkty"). Musimy zaimplementować komponent do wyboru elementu, który nie "zawiesi" przeglądarki i będzie wygodny dla użytkownika. Co należy zaimplementować (Wymagania): 1. Typowanie danych: Utwórz interfejs Item z polami id: string, label: string i category: string. 2. Wyszukiwanie (Input): Podczas wpisywania tekstu lista powinna być filtrowana. 3. Praca z DOM i zdarzeniami (Nawigacja klawiaturą): * Użytkownik powinien mieć możliwość poruszania się po liście strzałkami W górę i W dół. 4. Po naciśnięciu Enter wybrany element "potwierdza się". 5. Ważna uwaga: Element wybrany strzałkami musi być zawsze widoczny (programowo przewijaj kontener, jeśli kursor wyjdzie za granice). 6. Optymalizacja (Wydajność): * Ponieważ danych jest dużo (10k), omówić lub zaimplementować prostą "leniwe renderowanie" (renderować tylko pierwsze 20-30 elementów lub użyć IntersectionObserver). Wynik komponentu

Middle
164

Co zostanie wyświetlone w konsoli po wywołaniu typeof a i typeof b spoza funkcji samowykonującej się (IIFE) z użyciem var? Jak zmieni się zachowanie w trybie strict?

Middle+
164

Jaki jest Twój sposób postępowania, gdy pojawia się nowe, nieznane zadanie (nowe biblioteki, nowe komponenty)?

Middle+
164

Jak oceniasz sortowanie w aplikacji — działa poprawnie?

Middle
163

Opowiedz o najtrudniejszym i najciekawszym zadaniu

Middle
162
/6