Sobes.tech

Frontend

Powiedziałeś, że moduły wyznaczają granicę odpowiedzialności między komponentami — czy możesz rozwinąć tę myśl bardziej szczegółowo?

244

Wspomniałeś o generowaniu kodu (ng-openapi-gen, Apollo dla GraphQL) — na jakim poziomie abstrakcji były generowane modele? Czy były to encje biznesowe używane bezpośrednio w kodzie, czy istniała jakaś warstwa pośrednia między nimi?

213

Wyobraź sobie sytuację: analitycy napisali wymagania, programiści je zrealizowali zgodnie z opisem, a po 4 miesiącach wymagania się zmieniają, i programiści muszą przerobić pracę. Jak bardzo jest to normalna sytuacja i kto jest za to odpowiedzialny?

204

Czy kiedykolwiek miałeś problem, gdy model na backendzie się zmieniał (np. pole znikało), a to pole było używane w wielu miejscach w kodzie? Jak sobie z tym poradziłeś?

200

Opowiedz o innych nowych funkcjach Angular, które ci się podobały lub które uważasz za przydatne.

200

Jaka była objętość kodu projektu, nad którym pracowałeś sam (w liniach kodu) — około 10, 100, 1000 lub 100000 linii?

195

Czy to prawda, że dla podejścia standalone, wstrzykiwanie jest lepsze niż wprowadzenie przez parametr konstruktora? Dlaczego?

186

Czy można przekazać interfejs jako token w inject? Dlaczego tak lub nie?

179

W CV jest napisane: «Zmniejszyłem liczbę powtarzających się zapytań API o 42%». Opowiedz tę historię — jak zmierzyłeś się z problemem powtarzających się zapytań w RxJS, czego się z tego nauczyłeś, jak zmieniło się twoje podejście do pracy z RxJS?

177

Czy rozumiesz, czym jest polimorfizm? Czy możesz wyjaśnić to własnymi słowami?

172

Od której wersji Angular komponenty standalone stały się domyślne? Czy oznacza to, że moduły są przestarzałe i niepotrzebne?

161

Jakie kryteria jakości kodu możesz wymienić? Rozwiń szczegółowo, co rozumiesz przez kod wysokiej jakości.

158

Jak podszedłbyś do zadania, gdybyś musiał zmierzyć liczbę linii kodu w projekcie?

155

Jak duże masz doświadczenie w przeglądzie cudzych kodów — jak dobrze znasz cudzy kod?

152

Czy miałeś wcześniej do czynienia z koncepcją podobną do sygnałów (np. w innych frameworkach)?

151

Jeśli sygnały są prostsze w użyciu, czy oznacza to, że w RxJS występują problemy, z którymi boryka się prawie każdy programista i których nie potrafi szybko zidentyfikować?

149

Czy porównywałbyś sygnały i RxJS jako wymienne narzędzia, czy każde do swojego zadania? Jeśli drugie — do jakiego dokładnie?

146

Jaka jest różnica między systemem projektowania a biblioteką komponentów?

143

Czy dobrze rozumiem, że RxJS może robić wszystko to, co sygnały, a sygnały nie mogą robić wszystkiego, co może RxJS?

142
/2