Sobes.tech

Frontend

Co hledáte? Čím byste se chtěli zabývat a v jaké společnosti?

Middle+
277

// Daná sada dvourozměrných bodů, vypočítejte plochu ohraničujícího obdélníku. // Pro danou sadu dvourozměrných bodů vypočítejte plochu ohraničujícího obdélníku. type Points = Array<[number, number]>; const getBoundingBoxArea = (points: Points) => { };

Middle+
211

Jak vyřešit problém race condition při přepínání uživatelů (když po sobě následují několik požadavků)? Jaké přístupy lze použít: AbortController, debounce, blokování tlačítek přes stav načítání?

Middle+
196

Máte zkušenosti s účastí na projektu od samého začátku — od výběru architektury a vzorů až po implementaci funkcí do produkce?

Middle+
174

Jakou architekturu, správce stavu a knihovnu komponentů zvolili v tom projektu a proč?

Middle+
166

O jaké částce odměny je třeba mluvit, aby to bylo zajímavé?

Middle+
161

Jak znáte Docker? Musel jste ho použít v práci?

Middle+
158

Proč jste se rozešli se svým posledním zaměstnavatelem?

Middle+
153

Kde cítíte větší zkušenosti — v Reactu nebo v Next.js? S jakými UI knihovnami jste pracoval?

Middle+
136

S čím jste se v posledních 2-3 letech převážně zabývali?

Middle+
128

Znáte principy SOLID, čistou architekturu, Feature-Sliced Design?

Middle+
123

Pokud obdržíte několik nabídek najednou, jak budete vybírat? Jakou roli hraje peníze při výběru?

Middle+
112

/** * Napište komponentu, která přijímá uživatele podle {{userId}} a zobrazí hlavní údaje * Použijte fetchUser pro dotaz */ export const User: FC<Props> = ({ userId }) => { // Napište své řešení zde: const user = userId && fetchUser({ id: userId }); if (!user) return null; return ( <div className="stack column"> <div>UserId: </div> <div>UserName: </div> </div> ); };

Middle+
98