Czym różni się grafika wektorowa (SVG) od rastrowej? Jak SVG jest używany w tworzeniu stron internetowych?
Frontend
Jak korzystać z zakładki Sieć w DevTools? Jak ustalić, dlaczego strona ładuje się wolno?
Czym są jednostki miary rem, em, vw, vh w CSS? Czym się różnią i jak działają?
Opowiedz mi o dziedziczeniu i kaskadowaniu w CSS: czym są te pojęcia i co obejmują?
Jakie typy danych są w JavaScript? Jakie są główne grupy i czym się różnią?
Jak osadzony iframe (np. mapa lub wideo) współdziała z plikami cookie głównej strony? Jak zorganizować komunikację między różnymi źródłami?
Czy cały zespół mówił po rosyjsku? Czy były bezpośrednie kontakty z biznesem?
Jakie typy danych istnieją w JavaScript? Czym różnią się typy prymitywne od obiektów? Jak są przechowywane w pamięci?
Opowiedz o swoich poprzednich miejscach pracy: funkcje, zadania, osiągnięcia.
Czym jest właściwość position w CSS? Jakie ma wartości (static, relative, absolute, fixed, sticky) i jak działają?
Czy masz już oferty od innych firm?
Jak skopiować obiekt, aby uzyskać nową instancję, a nie kopię odwołania?
Jak działają pliki cookie? Czym są flagi HttpOnly, SameSite? Jak ograniczyć pliki cookie do określonej ścieżki?
Jak działają ekrany o wysokiej gęstości pikseli (Retina, DPR)? Jak prawidłowo przygotować obrazy dla takich ekranów?
Jakie istnieją formaty obrazów (JPG, PNG, WebP)? Jak przeglądarka wybiera, który format użyć?
W odniesieniu do czego jest ustawione fixed?
Czym jest SVG — formatem czy tagiem? Jak pracować z SVG w DOM? Jak pokolorować pojedynczy element SVG po najechaniu myszką?
Jeśli strona ładuje się wolno, jakie kroki podjąłbyś, aby zdiagnozować problem na frontendzie?
Czy wszystkie właściwości CSS są dziedziczone?
Skąd przeglądarka bierze domyślną wartość font-size dla REM i gdzie można ją nadpisać?