Sobes.tech

Frontend

Ko meklējat? Ko vēlētos darīt un kurā uzņēmumā?

Middle+
269

// Dotu ir divdimensiju punktu kopums, aprēķiniet ierobežojo kvadrāta platību. // Dotam divdimensiju punktu kopumam aprēķiniet ierobežojo taisnstūra platību. type Points = Array<[number, number]>; const getBoundingBoxArea = (points: Points) => { };

Middle+
207

Kā risināt race condition problēmu, pārslēdzot lietotājus (kad vairākas pieprasījumi tiek nosūtīti secīgi)? Kādas pieejas var izmantot: AbortController, debounce, pogu bloķēšana caur ielādes stāvokli?

Middle+
194

Vai jums ir pieredze projektā no paša sākuma — no arhitektūras un modeļu izvēles līdz funkciju īstenošanai ražošanā?

Middle+
170

Kuru arhitektūru, stāvokļa pārvaldnieku un komponentu bibliotēku izvēlējās šajā projektā un kāpēc?

Middle+
164

Par kādu atlīdzības summu ir vērts runāt, lai tas būtu interesanti?

Middle+
161

Kāpēc jūs atvadījāties no pēdējā darba devēja?

Middle+
153

Kā jūs pazīstat Docker? Vai jums nācās to izmantot darbā?

Middle+
152

Kur jūtat lielāku pieredzi — React vai Next.js? Ar kurām UI bibliotēkām strādājāt?

Middle+
136

Ar ko galvenokārt strādājāt pēdējos 2-3 gados?

Middle+
124

Vai jūs pazīstat SOLID principus, tīru arhitektūru, Feature-Sliced Design?

Middle+
121

Ja vienlaikus saņemat vairākus piedāvājumus, kā jūs izvēlēsieties? Kādu lomu spēlē nauda izvēlē?

Middle+
112

/** * Uzrakstiet komponentu, kas saņem lietotāju pēc {{userId}} un parāda galvenos datus * Izmantojiet fetchUser pieprasījumam */ export const User: FC<Props> = ({ userId }) => { // Uzrakstiet savu risinājumu šeit: const user = userId && fetchUser({ id: userId }); if (!user) return null; return ( <div className="stack column"> <div>UserId: </div> <div>UserName: </div> </div> ); };

Middle+
94