Sobes.tech

რა ეძებთ? რა გსურთ საქმიანობა და რომელ კომპანიაში?

Middle+
269

// ორი განზომილებიანი წერტილების ნაკრებია მოცემული, გამოთვალეთ საზღვრის ყუთის ფართობი. // მოცემული ორი განზომილებიანი წერტილების ნაკრებისთვის გამოთვალეთ საზღვრის ყუთის ფართობი. type Points = Array<[number, number]>; const getBoundingBoxArea = (points: Points) => { };

Middle+
207

როგორ შეიძლება გადაწყდეს race condition-ის პრობლემა მომხმარებლების გადართვისას (როდესაც რამდენიმე მოთხოვნა ერთდროულად იგზავნება)? რა მიდგომები შეიძლება გამოყენებულ იქნას: AbortController, debounce, ღილაკების ბლოკირება დატვირთვის მდგომარეობით?

Middle+
194

თქვენ გაქვთ გამოცდილება პროექტში თავიდან დაწყებიდან — არქიტექტურის და ნიმუშების არჩევიდან დაწყებული ფუნქციების რეალიზაციამდე წარმოებაში?

Middle+
170

რა არქიტექტურას, სტატუს-მენეჯერს და კომპონენტების ბიბლიოთეკას აირჩიეს ამ პროექტში და რატომ?

Middle+
164

რამდენი ჯილდოს შესახებ უნდა ვისაუბროთ, რომ ეს საინტერესო იყოს?

Middle+
161

რატომ გაჩერდით თქვენს ბოლო დამსაქმებელთან?

Middle+
153

როგორ იცნობთ Docker-ს? გჭირდათ მას გამოყენება სამუშაოს დროს?

Middle+
152

სად გრძნობთ უფრო მეტ გამოცდილებას — React-ში თუ Next.js-ში? რომელ UI ბიბლიოთეკებთან მუშაობდით?

Middle+
136

ბოლო 2-3 წლის განმავლობაში ძირითადად რა საქმიანობით გქონდათ ურთიერთობა?

Middle+
124

გიცნობთ თუ არა SOLID-ის პრინციპებს, სუფთა არქიტექტურას, Feature-Sliced დიზაინს?

Middle+
121

თუ ერთდროულად რამდენიმე შეთავაზებას მიიღებთ, როგორ შეარჩევთ? რა როლი აქვს ფულს არჩევანში?

Middle+
112

/** * დაწერეთ კომპონენტი, რომელიც იღებს მომხმარებელს {{userId}}-ით და აჩვენებს ძირითად მონაცემებს * სარეკლამოდ გამოიყენეთ fetchUser */ export const User: FC<Props> = ({ userId }) => { // დაწერეთ თქვენი გადაწყვეტილება აქ: const user = userId && fetchUser({ id: userId }); if (!user) return null; return ( <div className="stack column"> <div>UserId: </div> <div>UserName: </div> </div> ); };

Middle+
94