Sobes.tech

როგორ იცი კითხვარის ნომერი, რომ გახსნა კითხვა ეკრანი?

Middle+
OkkoOkko
30

რა ხდება, როდესაც HTML ბრაუზერში შედის? რა არის ბლოკირებადი ერთეულები და როგორ მუშაობთ მათთან?

Senior
Type
30

// სამივე ტიპი მოცემულია. მათზე დაყრდნობით უნდა შექმნათ Delivery ტიპი, რომელიც შეიცავს ყველა მოცემული ტიპის ველებს.

Middle+
Т-БанкТ-Банк
30

async function f(result = 1) { let promiseB = new Promise(resolve => { setTimeout(() => resolve("1e"), 200) }); let promiseA = new Promise(resolve => { setTimeout(() => resolve("ab"), 1000) }); result += await promiseA; result += await promiseB; alert(result); // ? } f(null);

Middle+
РунитиРунити
30

თქვენ გეცნობათ TypeScript-ის non-null assertion (!) ოპერატორთან? რატომ ითვლება ის ანტიპატერნად?

Middle
Электронные офисные системы
30

CORS-ის შესახებ ისაუბრე.

Middle
ГКУ Инфогород
30

მოსალუქე: განახორციელეთ sumSquares ფუნქცია, რომელიც ჯამში აერთიანებს მასივში არსებული რიცხვების კვადრატებს, გამოიყენეთ პერსონალიზებული reduce ფუნქცია. მხოლოდ sumSquares ფუნქცია შეიძლება შეიცვალოს.

Middle+
АэрофлотАэрофлот
30

გესმით თუ არა, როგორ მუშაობს Zustand მანქანის ქვეშ?

Middle+
РСХБ
30

OPTIONS მოთხოვნა ყოველ შემთხვევაში კროს-დომენის მოთხოვნაზე იგზავნება თუ მხოლოდ საჭიროების შემთხვევაში? ამ კონტექსტში მარტივ და რთულ მოთხოვნებს შორის რა განსხვავებაა?

Middle
WB банк
30

როგორ გადავაქციოთ arguments ძველ მეთოდით (ES5), გარეშე Array.from და spread-ოპერატორი?

Middle+
Яндекс
30

გაწერილ კომიტებისათვის რაიმე შეთანხმება გამოიყენეთ?

Middle
Сбермаркетинг
30

პროდუქციაში შეცდომა მოხდა, რომელიც სასწრაფოდ უნდა გამოსწორდეს, მაგრამ dev ფილიალი უკვე ძალიან წინ არის ახალი ფუნქციებით. როგორ იმოქმედებდით?

Middle+
Chaser
30

რამოდენიმე დროს გქონიათ ურთიერთობა პროექტის მენეჯერთან მკაცრი ვადების პირობებში? როდესაც რაღაც ძალიან სწრაფად უნდა გაკეთდეს, მაგრამ ტექნიკურად ეს სწრაფად ვერ ხდება.

Middle+
РунитиРунити
30

არის საჭირო ცალკე toggleLoading ფუნქცია, თუ შეიძლება მის გარეშე?

Middle+
wb
30

მაკრო დავალებების რიგში ხუთი `setTimeout` არის, ხოლო მიკრო დავალებები უსასრულოდ დაამატებენ ახალ მიკრო დავალებებს, მაგალითად, რეკურსიული `Promise.resolve().then()`-ის საშუალებით. რა მოხდება ინტერფეისთან და ამ ხუთი timeout-ი ოდესმე შესრულდება? რატომ?

Middle
Экосистема тенниса MYTENNIS ONLINE
30

#React რეგისტრაციის ფორმა 1. ახსენით, როგორ მუშაობს StateProvider, გაუზიარეთ თქვენი მოსაზრებები ინტერვიუერისთვის. 2. შეხედეთ /src/api/mock-ს, ახსენით, როგორ მუშაობს. 3. შემოწმეთ SubmitButton-ის ფერი და გამოასწორეთ. 4. განახორციელეთ მომხმარებლის ფორმის ვალიდაცია Signup კომპონენტში. (\*) გაითვალისწინეთ დავალება ნომერი 9. წესები: - მომხმარებლის სახელი, ელ.ფოსტა, პაროლი და განმეორებითი პაროლი ველებს უნდა ჰქონდეთ მინიმუმ 6 სიმბოლო; - პაროლი უნდა ემთხვეოდეს განმეორებით პაროლს; - ვალიდაცია უნდა განხორციელდეს "SignUp" ღილაკზე დაჭერის შემდეგ; - ველებს, რომლებიც არასწორ მნიშვნელობებს შეიცავს, უნდა მიენიჭოს ნიშნული (props error და helperText); 6. API-ის პასუხში შეიძლება იყოს შეცდომა, რომელიც უნდა გამოჩნდეს მომხმარებლისთვის შესაბამის ველთან ახლოს. 7. დარწმუნდით, რომ UserName კომპონენტი აჩვენებს ახალ მომხმარებლის სახელს წარმატებული გაგზავნის შემდეგ. 8. განახორციელეთ ახალი SignupSuccess კომპონენტი. ის უნდა გამოჩნდეს რეგისტრაციის ფორმის ნაცვლად. 9. განახორციელეთ სერვერული ვალიდაცია შესაბამის ველებზე. --- mock.ts-დან კოდი: ```typescript const fakeResponse = (userName) => ({ code: 200, user: { id: 42, userName, }, }); let a = 0; const api = { '/signup': function (userName: string, email: string, password: string) { a++; return new Promise((resolve, reject) => { setTimeout(() => { if (a % 2 === 0) { return resolve(fakeResponse(userName)); } else { return reject( new Error( `მომხმარებლის სახელი "${userName}" უკვე დაკავებულია. სცადეთ სხვა.` ) ); } }, 500); }); }, }; export default api; ```

Middle
Mayflower
30

რა გაუმჯობესებები შეიძლება გაკეთდეს პროდუქტის ხარისხის გაზრდისთვის მომავალში?

Middle
Mayflower
30

თქვით Docker, CI/CD, GitHub Actions, GitLab — შეგიძლიათ ახსნათ, რა აკეთებდით ზუსტად, რა იყო პაიპლაინებში, რა იყო კონტეინერებში?

Middle+
Mayflower
30

ვაკისრება: React-ში შესვლის ფორმის განხორციელება. მოთხოვნები: - ორი ველი: ელ.ფოსტა + პაროლი - კონტროლირებადი შეყვანები - ფორმის გაგზავნა preventDefault-ით - ძირითადი ვალიდაცია (ველი არ უნდა იყოს ცარიელი) - გაგზავნის დროს, შეასრულეთ ასინქრონული მოთხოვნა (შეგიძლიათ სიმულაცია setTimeout-ით) - აჩვენეთ დატვირთვის მდგომარეობა (ღილაკი გამორთული) - აჩვენეთ შეცდომა გაურკვევლობის დროს დამატებით (სურვილისამებრ): - ელ.ფოსტის ვალიდაცია

Middle
нейровэд
30

არის სიტუაციები, როდესაც დავალება უკვე ჩართული იყო develop-ში, მაგრამ არ უნდა ყოფილიყო მიმდინარე გამოშვებაში? როგორ მოქმედებდით ასეთ სიტუაციაში?

Middle
Куаргет
30
/292