Frontend
Jak podszedłbyś do zadania, gdybyś musiał zmierzyć liczbę linii kodu w projekcie?
Jak często uczestniczyłeś w deploy, CI/CD, co musiałeś robić i jakie napotkałeś trudności?
Jakie są dalsze kroki po rozmowie kwalifikacyjnej?
Czym jest this w JavaScript i jak działa? Czym różni się zachowanie this w zwykłej funkcji i funkcji strzałkowej?
Opowiedz o sobie i swoim ostatnim doświadczeniu zawodowym.
Przeprowadź przegląd komponentu Angular wyświetlającego listę repozytoriów: zaproponuj i wprowadź niezbędne zmiany, aby komponent był gotowy do scalania.
Opowiedz o procesach w zespole w Twoim obecnym/poprzednim miejscu pracy.
Jakie podejścia do zarządzania stanem znasz w ekosystemie React?
Czy możesz wyjaśnić, czym jest callback hell?
Czym się zajmowałeś? Opowiedz więcej o projekcie.
Czy asynchroniczność jest potrzebna w JavaScript? Co by się stało, gdyby jej nie było? Jak działa Event Loop?
Zadanie dotyczące kolejności wywołań console.log: ustaw kolejność wyświetlania logów (część 1 — kod synchroniczny, część 2 — z kodem asynchronicznym, obietnicami i setTimeout).
Czy konieczne jest wymuszenie sprawdzania zmian, jeśli w strategii OnPush nastąpiła zmiana w ngOnChanges?
Czy masz doświadczenie w tworzeniu własnego zestawu UI?
Co się dzieje, gdy wpisujesz http://[strona] w przeglądarce i naciskasz Enter? Dlaczego czasami pojawia się zamek HTTPS, a czasami błąd?
Co jest lepsze do przechowywania danych po kluczu: Map czy zwykły obiekt? Jakie są zalety Map?
Czy pisałeś dokumentację techniczną i architektoniczną? Czy masz doświadczenie w pracy z dużą ilością dokumentacji?
Co zostanie wyświetlone w konsoli w wyniku wykonania bloków kodu? (zadanie na zakres, var/let, typy referencyjne)
Jakie problemy mogą wystąpić podczas dodawania pamięci podręcznej do projektu?
Kto pełnił rolę analityka w zespole?