Sobes.tech

Frontend

Ko ieškote? Ką norėtumėte daryti ir kurioje įmonėje?

Middle+
267

// Duomenų rinkinys sudarytas iš dviejų matmenų taškų, apskaičiuokite apibrėžiančiojo kvadrato plotą. // Duotam dviejų matmenų taškų rinkiniui apskaičiuokite apibrėžiančiojo kvadrato plotą. type Points = Array<[number, number]>; const getBoundingBoxArea = (points: Points) => { };

Middle+
205

Kaip išspręsti race condition problemą keičiant naudotojus (kai iš eilės siunčiama kelios užklausos)? Kokius požiūrius galima naudoti: AbortController, debounce, mygtukų blokavimas per įkėlimo būseną?

Middle+
194

Kokią architektūrą, būsenos valdytoją ir komponentų biblioteką pasirinko šiame projekte ir kodėl?

Middle+
164

Ar turite patirties dalyvaujant projekte nuo pat pradžių — nuo architektūros ir modelių pasirinkimo iki funkcijų įgyvendinimo gamyboje?

Middle+
164

Kiek atlyginimo sumos verta kalbėti, kad tai būtų įdomu?

Middle+
161

Kaip pažįstate Docker? Ar teko jį naudoti darbe?

Middle+
152

Kodėl išsiskyrėte su savo paskutiniu darbdaviu?

Middle+
151

Kur jaučiate didesnę patirtį — React ar Next.js? Su kokiomis UI bibliotekomis dirbote?

Middle+
134

Per pastaruosius 2-3 metus su kuo daugiausia dirbote?

Middle+
122

Ar pažįstate SOLID principus, švarią architektūrą, Feature-Sliced Design?

Middle+
121

Jei vienu metu gaunate kelis pasiūlymus, kaip pasirinksite? Kokį vaidmenį atlieka pinigai pasirinkime?

Middle+
110

/** * Parašykite komponentą, kuris gauna vartotoją pagal {{userId}} ir rodo pagrindinius duomenis * Naudokite fetchUser užklausai */ export const User: FC<Props> = ({ userId }) => { // Parašykite savo sprendimą čia: const user = userId && fetchUser({ id: userId }); if (!user) return null; return ( <div className="stack column"> <div>UserId: </div> <div>UserName: </div> </div> ); };

Middle+
94