Frontend
Proszę opowiedz o sobie, o swoim doświadczeniu w ostatnim miejscu pracy, o głównych cechach, o stosie technologicznym — wszystko, co uważasz za ważne.
Wymień metryki wydajności (Web Vitals) — jedna jest związana z interakcją użytkownika ze stroną, druga z renderowaniem UI. Co one mierzą?
Czy będziesz mógł czasami przyjeżdżać do biura w razie potrzeby?
Co użyto oprócz Kafka? Jakie są zalety i wady Kafka?
Napisz typowaną funkcję dodawania: przy przekazaniu dwóch liczb zwraca liczbę, przy przekazaniu dwóch łańcuchów — łańcuch, a mieszane pary liczb i łańcuchów powinny wywołać błąd TypeScript.
Czy byłbyś gotów zmienić pracę, jeśli teraz przejdziesz drugą rozmowę kwalifikacyjną, a jutro odbędzie się rozmowa osobista (trzecia), i również ją zdasz?
Gdyby do ciebie podszedło dziecko w wieku 6-7 lat i zapytało, czym się zajmujesz, co byś odpowiedziała?
Czy możesz podać konkretne przykłady rozwiązań UX, które musiałeś podjąć samodzielnie bez gotowego projektu?
Z czym ostatnio najwięcej pracowałeś? Jaki miałeś stos?
Czy masz doświadczenie z WebSocket i long polling?
Jaka jest różnica między ref a reactive i kiedy co stosować?
Czy były zadania związane z optymalizacją wydajności strony? Jak diagnozowali i rozwiązywali problemy z wolnym ładowaniem?
Czy prowadzisz zespół? Opowiedz, jak wygląda Twój proces, skąd pochodzą zadania i jak jest realizowane ich wykonanie
Zadanie w Vue: co zostanie wyświetlone w szablonie przy użyciu watch bez flagi immediate?
Jak dokładnie skonfigurowano konsultację internetową (wideorozmowy)?
Jakiego systemu operacyjnego używasz?
Wspomniałeś, że pracowałeś z formularzami — jaka biblioteka była używana w Vue do pracy z formularzami?
Czy istnieje funkcja foo, która przyjmuje argumenty typu any i je zwraca? Jak sprawić, aby typ wyniku nie był any, lecz odpowiadał typowi przekazanego argumentu? Użyj generyków.
Czy możesz narysować schemat, jak będzie wyglądała łańcuch zapytań od klienta do jednostek technicznych (CDN, magazyn statyczny, Postgres itp.)?
Czym różni się HTTP od HTTPS?