Opowiedz o trudnym technicznym zadaniu, które musiałeś rozwiązać.
Frontend
Dlaczego lepiej robić animację za pomocą transform, a nie przez top/left?
Dlaczego potrzebne jest semantyczne formatowanie?
Opowiedz o etapach renderowania strony w przeglądarce.
Istnieje kontener zajmujący całą szerokość i wysokość strony. Wewnątrz kontenera znajduje się element o wymiarach 100x100 pikseli. Jakimi sposobami można go wyśrodkować poziomo i pionowo?
Wymień hooki React, z którymi pracowałeś. Opowiedz o zasadniczej różnicy między useState a useRef.
Jak zoptymalizować ponowne renderowania w React? Opowiedz o React.memo, useCallback, useMemo.
Opowiedz o bind, call, apply. Jaka jest między nimi różnica?
Jaka jest różnica między cookies a localStorage?
Kto może ustawiać pliki cookie?
Dlaczego lepiej ustawiać ciasteczka na serwerze za pomocą nagłówków HTTP, a nie przez document.cookie na kliencie?
Na czym będziesz się opierać przy wyborze firmy i pracodawcy?
Czy masz obecnie inne oferty lub propozycje od firm?
Opowiedz o WebSocket — czym jest i czy używałeś tej technologii w doświadczeniu komercyjnym?
Co jest w klasowych komponentach React, czego jeszcze nie ma w funkcjonalnych?
Pracowałeś z Vue i React. Czy możesz porównać, co Twoim zdaniem jest lepsze — Vue czy React?
Jakie wartości może mieć właściwość CSS display?
Jak wyglądała współpraca z projektantami? Czy trzeba było przekonywać projektanta do zmiany projektu?
Opowiedz o priorytetach selektorów CSS — od najmniejszego do największego.
Jak nauczyłeś się zawodu programisty bez wykształcenia kierunkowego?