Frontend
Czy istnieje dynamiczny routing: trzeba otworzyć stronę użytkownika, a sama strona może się zmieniać (np. id w parametrach zapytania). Jak można napisać metodę do śledzenia zmian w routingu w celu ładowania odpowiednich danych?
Czy możesz wyjaśnić pętlę zdarzeń: w jakiej kolejności wykonywany jest kod synchroniczny, mikrozadania i makrozadania?
Jakie metody kopiowania obiektów mogą kopiować funkcje z obiektu do obiektu?
Co jest dla ciebie ważne do zobaczenia u przyszłego pracodawcy, jakie masz kryteria wyboru?
Czym różni się wirtualne DOM od zwykłego DOM?
Czym są props i state w React? Jaka jest różnica?
Czy zdarzyły się sytuacje, gdy zadanie było już zintegrowane z developem, ale nie powinno wejść w bieżące wydanie? Jak postępowałeś w takiej sytuacji?
Jakie narzędzia pomocnicze, w tym narzędzia do testów, refaktoryzacji i przeglądu kodu, używasz?
Jak wygląda Twój proces nauki nowych technologii?
Czy każda funkcja przechodzi przegląd kodu, czy nie? Ile zatwierdzeń było potrzebnych?
Zadanie: przeciąganie myszką Należy umożliwić kliknięcie przycisku myszy na kolorowym prostokącie i przeciągnięcie go, dopóki przycisk jest przytrzymany.
Jaka jest różnica między operatorem równości podwójnej (==) a potrójnym (===)?
const events = [ { name: 'Маша', date: '[phone]' }, { name: 'Даша', date: '[phone]' }, { name: 'Ваня', date: '[phone]' }, { name: 'Петя', date: '[phone]' }, { name: 'Митя', date: '[phone]' }, ];
Jaki byłby dla ciebie przekonujący argument za wyborem jakiejś firmy lub projektu?
Jakie są problemy w obecnym podejściu do ładowania danych SSR i jak będą się one powiększać przy dodawaniu nowych stron?
Praca z formularzami: React Hook Form, walidacja przez Yup/Zod
Jeśli rozważać teoretycznie: istnieją duże tabele z dużą ilością danych. Czy mogą wystąpić problemy z wydajnością? Jeśli tak, jak byś je rozwiązał?
Jak dobrą praktyką jest przechowywanie jednocześnie informacji o profilu użytkownika i koszyku w globalnym sklepie Redux? Jak to wpływa na architekturę?
Opowiedz o cyklu życia komponentu React: główne etapy montowania, renderowania i odmontowania.
Jak się czujesz, gdy skupiasz się na zadaniu, a koledzy rozpraszają cię pilnymi poprawkami lub nowym zadaniem?