Komponent React, w którym po kliknięciu przycisku wywoływane jest dwukrotnie setState z odwróceniem wartości logicznej. Czy będzie działał poprawnie? Czym jest batching w React?
Frontend
Jaka jest różnica między Promise a async/await? Jak wykonać dwa asynchroniczne żądania równocześnie? Jakie metody Promise znasz (all, allSettled, race, any)?
Jakie projekty realizowałeś w [firma]?
Kończysz pracę w [firma] czy tylko rozglądasz się dookoła?
Co robisz w wolnym czasie?
Jaka jest różnica między useEffect a useLayoutEffect? Możesz podać przykład użycia useLayoutEffect? Co się stanie, jeśli w useLayoutEffect wykonasz ciężkie obliczenia?
Co rozumiesz przez Pixel Perfect?
Czym różni się kolejka od stosu? Jakie metody JS są używane do pracy z nimi?
W swoim CV masz napisane Java i PostgreSQL — opowiedz o tym doświadczeniu.
Jak jeszcze można aktualizować stan w React (za pomocą funkcji z poprzednią wartością)?
Napisz funkcję, która przyjmuje tablicę liczb i łańcuchów i zwraca sumę wszystkich elementów, konwertując łańcuchy na liczby. Jak obsługiwać łańcuchy zawierające nie-numeryczne znaki?
Z jaką grafiką pracowałeś?
Co się zmieni, jeśli zdefiniujesz debounce jako funkcję strzałkową? Jak przekazywać argumenty za pomocą operatora rest (trzy kropki)?
Czym różnią się call, apply i bind?
Czym jest debounce? Napisz funkcję debounce bez użycia bibliotek w vanilla JS
Wyobraź sobie sytuację: tuż przed wydaniem znajdujesz błąd, przez który funkcja działa nieprawidłowo. Nie można odłożyć wydania, ale rozumiesz, że coś działa nieprawidłowo. Co zrobisz w takiej sytuacji?
Otrzymałaś zadanie w rozwoju z opisanymi projektami i wymaganiami, ale podczas pracy zdajesz sobie sprawę, że tak nie powinno się tego realizować. Co zrobisz? Czy miałaś podobne doświadczenia w poprzednich miejscach pracy?