Sobes.tech

Frontend

Proszę opowiedz o swoim doświadczeniu w rozwoju, co uważasz za ważne do wspomnienia.

257

W którym momencie powinna być wywołana ostateczna resolve, jeśli wszystkie obietnice zostały pomyślnie spełnione?

220

Jak się odnosisz do sztucznej inteligencji? Używasz jej w pracy i codziennym życiu?

197

Jak reagujesz na sytuacje, gdy wymagania są niejasne, nie istnieją lub musisz samodzielnie wyjaśniać szczegóły kolegom, projektantom, analitykom? Czy nie przeraża cię konieczność samodzielnego dopracowywania zadań i komunikowania się z innymi?

182

Jak się czujesz w odniesieniu do pilnych zadań, gdy trzeba szybko się przełączyć i coś szybko zrobić? Czy taki tryb pracy cię nie przeraża?

166

Napisz implementację funkcji isPalindrome, która przyjmuje ciąg znaków i sprawdza, czy jest on palindromem (czytany tak samo od lewej do prawej i od prawej do lewej). Funkcja powinna zwracać true lub false.

145

Zaimplementuj funkcję (w stylu pipe/compose), która przy pierwszym wywołaniu przyjmuje zestaw funkcji, a przy drugim wywołaniu liczbę, i kolejno stosuje przekazane funkcje do tej liczby, przekazując wynik poprzedniej funkcji do następnej. Na przykład, funkcja inc, zagnieżdżona kilka razy, powinna kolejno zwiększać liczbę.

136

Napisz implementację funkcji delay, która przyjmuje liczbę milisekund i zwraca Promise, który zostanie rozwiązany po upływie podanego czasu.

134

Napisz polyfill metody startsWith dla łańcuchów, która pojawiła się w ES6, używając tylko możliwości ES5 (bez let/const, funkcji strzałkowych itp.), czyli przez dziedziczenie prototypowe.

123

Wymień metryki wydajności (Web Vitals) — jedna jest związana z interakcją użytkownika ze stroną, druga z renderowaniem UI. Co one mierzą?

119

Przeprowadź przegląd kodu pull request z jednym plikiem diff na komponencie React (komponent Book z użyciem useEffect, pobieraniem danych, wyświetlaniem popularnych i wszystkich książek). Znajdź i skomentuj wszystkie problemy: naruszenia zasad hooków, brak obsługi błędów przy fetch, brak AbortController, brak sprawdzania statusu odpowiedzi, style inline, brak klucza w map, sprawdzanie pustych tablic, konieczność memoizacji (useMemo), wyodrębnienie logiki fetch do osobnego hooka/komponentu itd. Dodatkowo odpowiedz: jak zaimplementować warunek, aby zapytanie było wykonywane tylko przy obecności flagi isBest?

113

Opowiedz, jaka nowa funkcjonalność pojawiła się w standardzie ES6 (ES2015) w JavaScript.

94