Frontend
რა იწვევს React-ში კომპონენტის ხელახლა გადახედვას?
რა განსხვავებაა any და unknown შორის TypeScript-ში?
შენ შესახებ ისაუბრე: ბოლო დროს რომელ პროექტებზე მუშაობდი, რა ტექნოლოგიებსა და სტეკებს იყენებდი, რა მოგწონს და რა არა?
გეგმავთ ხანგრძლივად დარჩეთ იტალიაში?
რა არის ControlValueAccessor, რა მიზნით გამოიყენება და როგორ მუშაობს?
რა გამოჩნდება კონსოლში, როდესაც typeof a და typeof b გამოიძახება გარედან ფუნქციის (IIFE) გამოყენებით, სადაც გამოიყენება var? როგორ შეიცვლება ქცევა მკაცრ რეჟიმში?
რა შეიცვალა კონცეპტუალურად კოდში 10-დან 16-მდე გადასვლისას?
მესამე JavaScript კოდის ფრაგმენტის თითოეულისთვის განსაზღვრეთ, რა გამოჩნდება კონსოლში და ახსენით პრიმიტივების, ობიექტების და მითითებების გადათქმების განსხვავებები.
როგორ აფასებთ თქვენს დონეს (საფეხურს) — ჯუნიორი, მიდლი თუ სენიორი?
რა გირჩევთ კოდის მიმოხილვაზე? მიაწოდეთ კონკრეტული მაგალითი კოდის გამარტივების შესახებ.
გთხოვთ, აღწეროთ ობიექტზე ორიენტირებული პროგრამირების პრინციპები. არის თუ არა ობიექტზე ორიენტირებული პროგრამირება JavaScript-ში გამოყენებადი?
/* ჩვენ გვაქვს ბილეთების ნაკადი შემდეგი ფორმატით: [ { from: 'ლონდონი', to: 'მოსკვა' }, { from: 'NY', to: 'ლონდონი' }, { from: 'მოსკვა', to: 'სანტ პეტერბურგი' }, ... ] ამ ბილეთებიდან შეიძლება აშენდეს ერთი, შეუფერხებელი მარშრუტი. მარშრუტში არ არის ბრუნვები ან გამეორებები. თქვენ უნდა დაწეროთ პროგრამა, რომელიც აბრუნებს ამავე ობიექტებს მარშრუტის მიხედვით. */ function getRoute(tickets = [], startCity) { // თქვენი კოდი აქ } console.clear() console.log(getRoute([ { from: 'ლონდონი', to: 'მოსკვა' }, { from: 'NY', to: 'ლონდონი' }, { from: 'მოსკვა', to: 'სანტ პეტერბურგი' }, ], 'NY')); /* [ { from: 'NY', to: 'ლონდონი' }, { from: 'ლონდონი', to: 'მოსკვა' }, { from: 'მოსკვა', to: 'სანტ პეტერბურგი' }, ] */
განსხვავებული ტესტების დაწერის შესახებ ისაუბრეთ: თქვენი აზრით, როდის უნდა ჩავარდეს ტესტი? რა უნდა შეამოწმოს ერთეულ ტესტმა ლონდონის სკოლას მიხედვით (ყველა დამოკიდებულების მოკით)?
შეგიძლიათ რამდენიმე პლუსი და მინუსი Redux-ის შესახებ თქვათ?
შენ გიყვარდა Redux-თან მუშაობა როგორც რთული ფორმებისთვის სტატუსის მენეჯერი?
გთხოვთ, უფრო დეტალურად ისაუბროთ თქვენს პროექტში რუტინგზე — რა იგულისხმება სერვერული ნავიგაციით?
რა არის სლაკური ფუნქციები და როგორ მუშაობენ?
როდესაც გადავედით Vue 2-დან Vue 3-ზე, რა კონკრეტულად შეიცვალა მდგომარეობის მართვაში და რა სირთულეები წარმოიშვა ამ მიგრაციის დროს?
რა არის აზრი ტექნიკური ინტერვიუში ნეირონული ქსელების ეპოქაში?
არსებობს თუ არა ფუნქცია foo, რომელიც იღებს ნებისმიერი ტიპის არგუმენტებს და აბრუნებს მათ? როგორ დავრწმუნდეთ, რომ შედეგის ტიპი არ იყოს any, არამედ შესაბამისი იყოს გადაცემული არგუმენტის ტიპთან? გამოიყენეთ გენერიკები.