Czego szukasz? Czym chcesz się zajmować i w jakiej firmie?
Frontend
// Dany jest zbiór punktów dwuwymiarowych, oblicz pole obszaru ograniczającego. // Dla danego zbioru punktów dwuwymiarowych oblicz pole ograniczającego prostokąta. type Points = Array<[number, number]>; const getBoundingBoxArea = (points: Points) => { };
Jak rozwiązać problem race condition podczas przełączania użytkowników (gdy wysyłanych jest kilka zapytań z rzędu)? Jakie podejścia można zastosować: AbortController, debounce, blokada przycisków przez stan ładowania?
Czy masz doświadczenie w uczestnictwie w projekcie od samego początku — od wyboru architektury i wzorców po wdrożenie funkcji na produkcji?
Jaką architekturę, menedżera stanu i bibliotekę komponentów wybrali w tym projekcie i dlaczego?
O jakiej kwocie wynagrodzenia warto mówić, aby było to interesujące?
Jak znasz Dockera? Czy musiałeś go używać w pracy?
Dlaczego rozstałeś się z ostatnim pracodawcą?
Gdzie czujesz się bardziej ekspertem — w React czy w Next.js? Z jakimi bibliotekami UI pracowałeś?
Z czym głównie pracowałeś w ostatnich 2-3 latach?
Czy znasz zasady SOLID, czystą architekturę, Feature-Sliced Design?
Jeśli otrzymasz kilka ofert jednocześnie, jak będziesz wybierać? Jaką rolę odgrywają pieniądze przy wyborze?
/** * Napisz komponent, który pobierze użytkownika po {{userId}} i wyświetli główne dane * Do zapytania użyj fetchUser */ export const User: FC<Props> = ({ userId }) => { // Napisz swoje rozwiązanie tutaj: const user = userId && fetchUser({ id: userId }); if (!user) return null; return ( <div className="stack column"> <div>UserId: </div> <div>UserName: </div> </div> ); };