Frontend
Istnieją dwa zagnieżdżone bloki A i B o określonych rozmiarach. Jak umieścić blok B dokładnie na środku bloku A? Zaproponuj kilka opcji, w tym rozwiązania dla starszych przeglądarek bez obsługi flexbox.
Jak skopiować obiekt w JavaScript? Czym różni się kopiowanie płytkie od głębokiego?
Co jest dla ciebie najważniejsze w organizacji pracy i zespołu?
Czy pracowałeś nad rozwojem backend? Jeśli tak, to co dokładnie robiłeś?
Co wiesz o kontekście w JavaScript?
Czy masz doświadczenie w pisaniu testów? Jakie testy pisałaś i w jakim zakresie?
Jakie są główne korzyści z używania hooka useState w React?
Wyjaśnij koncepcję cyklu życia komponentu w React.
/* Nasza aplikacja czatu powinna wyświetlać nowe wiadomości, które przychodzą z serwera. Wiadomość ma format: interface Message { id: number text: string } Id pierwszej wiadomości to 1, a id każdej kolejnej wiadomości jest o 1 większe od poprzedniej. Musimy wyświetlać wiadomości w poprawnej kolejności, jednak serwer nie gwarantuje poprawnego porządku wysyłanych wiadomości do naszej aplikacji. Oś czasu: // (przychodzi) [telefon] // (rysujemy) . 1 2 3 .. 4 5 6 7 8 Wiadomości od serwera przychodzą do obsługi funkcji connect: connect((msg) => { ... }); Do wyświetlenia wiadomości należy użyć funkcji render: render(msg) */ function solution(connect, render) { connect((msg) => { render(msg); }); }
Opowiedz o Angular Signals: signal, computed, effect — jak ich używasz w komponencie
Kiedy wywołuje się callback useEffect? Jakie fazy występują w React?
Czy znasz format outsourcingu, zamówionego rozwoju? Jaki format pracy, twoim zdaniem, byłby dla ciebie odpowiedni?
Jeśli nowa makrotaska jest tworzona podczas wykonywania pętli Event Loop, jak i kiedy zostanie przetworzona?
Dlaczego chcesz przejść do branży tworzenia gier?
Czy możemy trochę zagłębić się w produkt z asystentem AI? Opowiedz, jak wyglądał flow od początku do realizacji tego produktu
Przypadek: wyobraź sobie, że otrzymujesz produkt z zadaniem stworzenia i uruchomienia nowego produktu w ciągu 2 miesięcy, mogą być zaangażowane różne zespoły międzydziałowe, ale na razie nic nie jest jasne. Opowiedz o kolejności swoich działań, toku myślenia — dokąd pobiegniesz w pierwszej kolejności?
Opowiedz o fragmentach i portalach w React.
Mamy tabelę z 10 000 wierszami, która zaczyna się zacinać podczas renderowania. Dlaczego tak się dzieje i jak to naprawić?
Co się zmieni, jeśli zdefiniujesz debounce jako funkcję strzałkową? Jak przekazywać argumenty za pomocą operatora rest (trzy kropki)?
Jakie metody istnieją do tworzenia głębokiej kopii obiektu?