Opowiedz o zespole: ilu jest deweloperów front-end, jak ze sobą współpracują, jak wypuszczają funkcje do produkcji i jak często odbywają się wydania?
Frontend
Jaka jest złożoność czasowa proponowanego algorytmu, jeśli w tablicy jest n łańcuchów, a maksymalna długość łańcucha to m?
Czy organizowane są imprezy firmowe, a podróż do Moskwy jest rekompensowana za udział?
Dlaczego zdecydowałeś się opuścić firmę i co bierzesz pod uwagę, szukając nowej pracy?
Zaimplementuj asynchroniczną kolejkę zadań z limitem równoczesności: zadania są najpierw dodawane do kolejki, następnie uruchamiane metodą loop; nie więcej niż określona liczba zadań powinna działać jednocześnie. Gdy wszystkie zadania w kolejce i te wykonywane zostaną zakończone, powiadom o zakończeniu kolejki.
Czy zdarzyły się sytuacje, w których deweloperzy błędnie zrozumieli lub źle zinterpretowali FSD? Jakie mechanizmy ochronne były stosowane, aby zapobiec naruszeniom architektury?
Z jakiej wersji React korzystałeś w ostatnim miejscu pracy?
Czy kiedykolwiek musiałeś użyć !important? W jakich przypadkach?
Jeśli w typie jest niepotrzebna właściwość, jak ją wykluczyć? Jak dodać lub wybrać potrzebne właściwości?
Jak [imię] zorganizowałby style w nowym projekcie: jakie podejścia i technologie by wybrał?
Jak za pomocą Flexbox umieścić zagnieżdżony blok dokładnie na środku kontenera nadrzędnego, bez użycia position: absolute?
Opowiedz o swoim doświadczeniu w ostatniej pracy: jak były zorganizowane procesy rozwoju, zbieranie wymagań i pokrycie testami?
Opisz etapy renderowania strony w przeglądarce: DOM, CSSOM, drzewo renderowania, layout/reflow, repaint i compositing. Które właściwości są lepsze do animacji i dlaczego?
Czy masz własne projekty lub projekty na GitHub?
Z jakich powodów komponent React może się ponownie renderować?
Jak można zaimplementować kolejkę zadań za pomocą obietnic bez flag i liczników? Co to jest worker w kontekście takiej kolejki?
Bez uruchamiania kodu, określ, co się stanie z obsługami then/catch Promise, które pozostaje w stanie oczekującym i nie wywołuje resolve ani reject.
LeetCode #424 — Dany jest ciąg wielkich liter angielskich i liczba k, znajdź długość najdłuższego podłańcucha, który można utworzyć z tych samych znaków przy co najwyżej k zamianach.
Dany jest tablica łańcuchów o długości co najmniej trzech. Wszystkie łańcuchy oprócz jednego są równoważne pod względem składu unikalnych znaków, ignorując kolejność, wielkość liter, spacje i powtórzenia. Znajdź i zwróć oryginalny łańcuch, który się różni.
Jak głęboko pracowałeś z Next.js, React, Tailwind CSS, shadcn/ui i Payload CMS? Czy używałeś tych technologii w produkcji, czy tylko się z nimi zapoznałeś?