Sobes.tech

Frontend

Čo hľadáte? Čím by ste sa chceli zaoberať a v ktorej spoločnosti?

Middle+
277

// Dán je súbor dvojrozmerných bodov, vypočítajte plochu ohraničujúceho obdĺžnika. // Pre daný súbor dvojrozmerných bodov vypočítajte plochu ohraničujúceho obdĺžnika. type Points = Array<[number, number]>; const getBoundingBoxArea = (points: Points) => { };

Middle+
209

Ako rešiti problem race condition pri preklapljivanju uporabnikov (ko koledž več zahtev zapored)? Katere pristope je mogoče uporabiti: AbortController, debounce, blokiranje gumbov prek stanja nalaganja?

Middle+
194

Mal(a) ste skúsenosti s účasťou na projekte od začiatku — od výberu architektúry a vzorov až po implementáciu funkcií do produkcie?

Middle+
174

Čo ste si vybrali ako architektúru, správcu stavu a knižnicu komponentov v tom projekte a prečo?

Middle+
166

O akej sume odmeny je vhodné hovoriť, aby to bolo zaujímavé?

Middle+
161

Ako poznáte Docker? Museli ste ho použiť v práci?

Middle+
156

Prečo ste sa rozlúčili so svojím posledným zamestnávateľom?

Middle+
153

Kde cítite väčšiu skúsenosť — v React alebo v Next.js? S ktorými UI knižnicami ste pracovali?

Middle+
136

S čím ste sa v posledných 2-3 rokoch prevažne zaoberali?

Middle+
128

Poznáte princípy SOLID, čistú architektúru, Feature-Sliced Design?

Middle+
121

Ak dostanete viacero ponúk súčasne, ako budete vyberať? Akú úlohu hrajú peniaze pri výbere?

Middle+
112

/** * Napíšte komponentu, ktorá získa používateľa podľa {{userId}} a zobrazí hlavné údaje * Použite fetchUser na požiadavku */ export const User: FC<Props> = ({ userId }) => { // Napíšte svoje riešenie tu: const user = userId && fetchUser({ id: userId }); if (!user) return null; return ( <div className="stack column"> <div>UserId: </div> <div>UserName: </div> </div> ); };

Middle+
94