Frontend
Czy w Twoim projekcie jest przegląd kodu? Jakie standardy i wymagania dotyczące kodu są stosowane?
Czym są generyki w TypeScript i do czego służą?
Gdy formularz jest otwierany do edycji pierwszego wiersza, pole polyname jest wypełniane wartością z tego wiersza (np. 'A'). Uruchamia się walidator, który napisałeś. Czy uważasz, że to normalne zachowanie, że walidator znalazł dopasowanie i wygenerował błąd, choć użytkownik jeszcze nie zaczął edytować?
Czy w projekcie są testy?
Dlaczego warto używać try/catch zamiast łańcucha .then/.catch?
Czy znasz pojęcia kaskady i specyficzności w CSS? Jakie metodologie pomagają radzić sobie ze specyficznością w zespole?
Opowiedz o rozwoju autoryzacji przez OpenID Connect
Czy rozumiesz, jak działa Tailwind?
Jak często pracowałeś z kontekstem (this) w JavaScript? Wyjaśnij utratę kontekstu i sposoby jej rozwiązania (bind, call, apply, funkcje strzałkowe, zapis w zmiennej).
Zadanie z TypeScript: jest klasa Animal z metodami move i bark, oraz funkcja process, która przyjmuje zwierzę typu Animal i wywołuje jego metodę bark. Czy wystąpi błąd TypeScript? Jak poprawnie zawęzić typ? Jak napisać type guard?
Czym jest funkcja czysta? Kiedy funkcja jest czysta? Czym są efekty uboczne?
Jakie typy strumieni są w Node.js?
Jaki typ dziedziczenia jest używany w JavaScript? Czy klasy mogą mieć dziedziczenie wielokrotne?
Czym różni się Composition API od Options API we Vue?
Opowiedz o innych nowych funkcjach Angular, które ci się podobały lub które uważasz za przydatne.
Czy masz doświadczenie w wykrywaniu wycieków pamięci? Jak je szukałeś i jak je naprawiłeś?
Czym są operatory rest i spread? Czym się różnią?
Dlaczego zdecydowałeś się opuścić UltraDent i czego szukałeś dalej?
Jakie konkretne scenariusze korzystania z wiersza poleceń miałeś w swojej praktyce, oprócz uruchamiania Angular CLI?
[imię] zapytał: Co może cię osobiście skłonić do rezygnacji i przejścia do innej firmy?