Sobes.tech

Frontend

Druga część zadania z TypeScript: przekształć wszystkie pola obiektu typu Delivery na nowy typ, korzystając z typów narzędziowych TypeScript.

202

Na podstawie typu Delivery stwórz nowy typ, w którym pola name, address i date będą opcjonalne. Jakiego wbudowanego typu pomocniczego TypeScript użyłbyś?

198

Jakie statyczne metody Promise znasz oprócz Promise.resolve? Czym różni się Promise.all od Promise.allSettled?

194

Dlaczego wydzieliłeś nagłówek czatu jako oddzielny widżet? Jakim kryterium określasz, co jest widżetem, a co nie?

192

Jak szybko zwiększyć liczbę rolek z 3 do 10 w obecnej implementacji, tworząc stałą z potrzebną ilością i dynamicznie formując tablice oraz renderując bębny?

190

[imię] zapytał: opowiedz o swoim doświadczeniu zawodowym, dlaczego zdecydowałeś się odejść z obecnego miejsca pracy i czego oczekujesz od nowej pracy?

189

Jak nadpisać kontekst (this) wewnątrz funkcji loadScript, jeśli jest to metoda klasy i ma być wywoływana z innym this?

188

// Utwórz typ, który zawiera te same pola co Delivery, // ale wszystkie pola są opcjonalne (mogą mieć wartość undefined) i nie mogą zmienić swoich wartości.

188

Dane są trzy nowe typy. Należy utworzyć nowy typ na ich podstawie, który spełnia warunek (zawiera wszystkie pola podanych typów, typ unii). Jakie podejście zastosować?

188

Do czego będzie równe this wewnątrz funkcji, jeśli wywołamy ją przez fn.call(this) w przeglądarce — w trybie zwykłym i w trybie strict?

188

Jak wykonać jedno żądanie HTTP i subskrybować jego wynik kilka razy?

187

Dlaczego wybrałeś WebSocket? Czy są alternatywy?

186

Opisz interfejsy API, które będą nam potrzebne (getUsers, getChat, sendMessage i inne). Które z nich będą działać przez REST, a które przez WebSocket?

185

Co się stanie, jeśli zamiast callbacka przekażesz clearCache jako bezpośredni odwołanie do metody cache.clear (bez zamknięcia)? Dlaczego to nie zadziała i jak to naprawić (np. przez bind)?

184

Czym jest CDN? Jak statyka trafia tam tam? Jak klient wie, do którego serwera CDN się zwrócić?

182

Spójrz na kod: dlaczego komponent App będzie renderowany ponownie po kliknięciu przycisku 'Render', i dlaczego komponent Child będzie renderowany ponownie podczas wpisywania tekstu w input?

180

Napisz przypadki testowe do sprawdzenia funkcji memoizacji (np. dla funkcji potęgowania).

175

Jak będzie działała replikacja bazy danych (master-slave)? Jak load balancer będzie kierować zapytania do różnych serwerów z różnymi bazami danych?

173

Czy warto używać Angular Signals w komponencie zamiast Input i strumieni Observable? Uzasadnij swoją decyzję.

173

Utwórz nowy typ na podstawie typu Delivery, gdzie pola name, address i date będą opcjonalne (Partial).

172
/5