Frontend
Czy kiedykolwiek konfigurowałeś interakcję między iframe a główną stroną? Jakie metody wymiany danych między nimi znasz?
Co wiesz o dziedziczeniu prototypów i łańcuchu prototypów w JavaScript? Jak to działa?
Czy podczas przeglądu kodu sprawdzasz, czy implementacja spełnia wymagania zadania, w tym uruchomienie gałęzi lokalnie?
Czy znasz koncepcję Feature-Sliced Design i czy stosowałeś ją w projektach?
Jakie metody są używane do przekazywania danych między komponentami w aplikacji Vue: od góry do dołu, od dołu do góry i między komponentami rodzeństwa?
Czym są SSR, SSG i SPA, jak się różnią i w jakich przypadkach się je stosuje?
Jak projektujesz wielokrotnego użytku logikę? Jaką rolę odgrywają composables i co umieszczasz w composables, store i utilitach?
Jeśli nie można określić konkretnego typu w TypeScript, dlaczego niepożądane jest używanie any i jak poprawnie zadeklarować typ?
Jeśli musisz przechowywać dane otrzymane asynchronicznie z serwera w magazynie, czy powinno to być w mutation czy w action?
Opisz hooki cyklu życia: jakie etapy cyklu życia komponentu istnieją i do czego służą?
Czego użyłeś do zaprojektowania globalnego magazynu stanu?
Do czego służył hook created i w jakich przypadkach był stosowany?
Jakie problemy mogą wystąpić podczas hydratacji aplikacji SSR, z jakich powodów i jak je rozwiązałbyś?
Jakie jest Twoje podejście do przeglądu kodu? Jakie kryteria stosujesz dla dobrze napisanego kodu i jaki kod nie przejdzie twojego przeglądu?
Czy pracowałeś kiedyś z podejściami SPA, SSR lub SSG? Podziel się swoim doświadczeniem.
Czy w Vue 3 można dynamicznie tworzyć dowolną liczbę slotów, czy muszą być one opisane z wyprzedzeniem?
Zdefiniuj reaktywność i wyjaśnij, jak jest zaimplementowana w Vue 2 i Vue 3.
Jakie metody w Vue 3 mogą uczynić dane reaktywne powierzchownie reaktywnymi lub wykluczyć obiekt z reaktywności, i kiedy się to stosuje?
Czy masz doświadczenie w integrowaniu usług stron trzecich, takich jak Yandex.Maps lub Google Maps, w projekty?