Frontend
როგორ იყო მოწყობილი CI/CD? იყენებდით GitLab pipeline-ს თუ რაღაც სხვა?
React კომპონენტი, სადაც ღილაკზე დაჭერისას, ორი ჯერ გამოიძახება setState ბულიან მნიშვნელობის ინვერტირებით. მუშაობს სწორად? რა არის batching React-ში?
რა მიზეზით დაგათავისუფლეს ბოლო სამუშაო ადგილზე და რამდენი ადამიანი იყო შემცირებული განვითარების პროცესში?
როგორ შეიძლება სერვერის საშუალებით კუკი დაყენება? რა უნდა გავაკეთოთ ამისთვის?
რა განსხვავებაა __proto__-ს, [[Prototype]]-ს და prototype-ს შორის?
როგორ შეიძლება გადაწყდეს ის დავალება, რომელიც მემკვიდრეობით გადაჭრას, ალტერნატიული გზით? რა არის კომპოზიცია TypeScript და React კონტექსტში?
HTTP მოთხოვნას რა ნაწილებად შეიძლება დაყოფა?
/** * runOnce სახელწოდების ორმაგი ფუნქციის განხორციელება, რომელიც * იღებს ფუნქციას და აბრუნებს ახალ ფუნქციას. ახალი * ფუნქცია შეიძლება გამოიძახოს მხოლოდ ერთხელ, ყველა შემდეგი * გამოძახება აბრუნებს undefined-ს. * * ჩასმული ფუნქცია შეიძლება მიიღოს არგუმენტები * და დაბრუნდეს შედეგი. */ function runOnce(fn) { // თქვენი კოდი } const logHello = (name) => { console.log(`გამარჯობა, ${name}!`) }; const logHelloOnce = runOnce(logHello); console.clear(); logHelloOnce('Oleg'); // 'გამარჯობა, Oleg!' logHelloOnce('Olga'); // undefined
როგორ უყურებ მდგომარეობის შენახვას React Query ან SWR ტიპის ბიბლიოთეკებით?
სად გსურთ კარიერულად განვითარდეთ?
გამოყენების დროს, განსაკუთრებით როდესაც მნიშვნელობას მთლიანად ვწერთ, ref და reactive შორის რა არის ძირითადი განსხვავება?
რომელი ოპერაციული სისტემით მუშაობთ?
დაწერეთ დეტალები, რომლებიც საჭიროა მართვადი მანქანის შეკრებისთვის კონსტრუქტორიდან (სისტემური აზროვნების არაორდინარული კითხვა).
როგორ გამოვაჩენთ გამარჯვების შეტყობინებას უკეთ — alert-ის მეშვეობით თუ UI-ში გამოსახვით?
თქვენი QA ინჟინერები მხოლოდ ხელით ტესტავენ, თუ ავტომატიზაციას (e2e) იყენებენ?
/** * რიცხვითი ობიექტისთვის განახორციელეთ times მეთოდი. * ფუნქციამ უნდა მიიღოს callback და გამოიძახოს იგი * მითითებული რაოდენობით, მიმდინარე იტერაციის ინდექსით. */ Number.prototype.times = function (callback) { const n = Number(this); for (let i = 0; i < n; i++) { callback(i); } } // მაგალითები console.clear(); (3).times(console.log) // 0 // 1 // 2
React პროგრამა ერთიან ჩანქშია შეკრებილი. როგორ დავყოთ იგი რამდენიმე ჩანქად და რა პრინციპით უნდა გავაკეთოთ?
როგორ დავაზუსტოთ, რომ T მასივის ტიპია და არა ელემენტის ტიპი (გამოყენებით Array<T>)?
გააზიარეთ თქვენი გამოცდილება: სად მუშაობდით, რა საქმიანობით იყო დაკავებული, რა სტეკი გამოიყენეთ?
მნიშვნელობებისთვის const a = null და const b = 0, განსაზღვრეთ გამოთქმების შედეგები || და ?? გამოყენებით და ახსენით ოპერატორებს შორის განსხვავება.