Jak zrobić głęboką kopię obiektu? Opowiedz mi o structured clone, JSON.stringify, lodash cloneDeep — jakie są różnice?
Frontend
Czy masz doświadczenie w rozwoju agencji z wykorzystaniem SI?
Jakie narzędzia używasz do pracy z Git: aplikacje czy wiersz poleceń?
Jak działa asynchroniczność w JavaScript? Wyjaśnij pętlę zdarzeń, mikrozadania i makrozadania.
Jak monitorowaliście jakość kodu? Linters, hooki pre-commit, coś jeszcze?
Jak wyodrębnić typ generyczny z innego typu w TypeScript?
Czym się zajmowałeś? Opowiedz więcej o projekcie.
Wyjaśnij Virtual DOM w React.
Jaka jest różnica między interface a type w TypeScript? Co wolisz używać i w jakich sytuacjach?
Czym jest Virtual DOM i jak działa w React?
Czy powinieneś używać useEffect, czy lepiej się od niego odciąć?
Opowiedz o swoim doświadczeniu w konfigurowaniu testów end-to-end z Playwright i pokryciu testami na poziomie 80%.
Czym są null i undefined, jaka jest różnica? Co zwróci typeof null?
Jak zorganizowano GitFlow w projekcie?
Jakie deklaracje podnoszenia zmiennych w JavaScript i jak dokładnie działają?
Zaimplementuj funkcję, która zwraca Promise z opóźnieniem za pomocą setTimeout, i pokaż sekwencyjne wywołania takich funkcji przekazując wynik poprzedniego wywołania do następnego.
Jaka jest różnica między operatorem logicznym OR (||) a operatorem łączenia null (??)?
Jaka jest różnica między null a undefined w JavaScript?
Wyjaśnij, czym jest Virtual DOM w React.
Zadanie praktyczne dotyczące Promise (zadanie zostało ogłoszone, ale nie zostało w pełni ujawnione w transkrypcji).