Frontend
და თუ სკრიპტების ნაცვლად სტილები დაკავშირებულია ცალკე ლინკით, ისინი ბლოკავენ რენდერებას?
გთხოვთ, მოგვიყევით საკუთარ შესახებ, თქვენი ძირითადი გამოცდილება, მიღწევები და ძირითადი დავალებები, რომლებიც განახორციელეთ.
Reduce და საწყისი აკუმულატორი 10 მქონე კოდის ფრაგმენტისთვის, განსაზღვრეთ, რა გამოიტანს console.log.
თუ ობიექტს Object.assign-ის საშუალებით კოპირებთ და მისი თვისება სხვა ობიექტს მიუთითებს, ეს ღრმაა თუ ზედაპირული კოპია? თუ შეცვლით ერთ ობიექტში ჩაშენებულ პროფილს, შეიცვლება ის სხვა ობიექტშიც?
გააზიარეთ თქვენი ProHR პროექტი: ვინ იყო ჩართული, რა იყო ყველაზე რთული?
რა განსხვავებაა type და interface შორის TypeScript-ში? თითოეულის უპირატესობები და ნაკლოვანებები?
რა არის HOC (მაღალი დონის კომპონენტები)? რა მიზნით გამოიყენება? მიაწოდეთ მაგალითები HOC-ის გამოყენების React-ში.
რატომ არის საჭირო მეთოდების ბაინდინგი React-ის კლასის კომპონენტებში, როდესაც ვმუშაობთ მოვლენის დამუშავებლებთან?
რატომ შეირჩა IndexedDB პროექტების და სცენარების მდგომარეობის შენახვისთვის, არა localStorage ან sessionStorage?
რა აკეთებს Array.prototype.slice მეთოდი? როგორ გამოიყენება მასივის კოპირებისთვის?
რა არის Event Loop და როგორ მუშაობს ის JavaScript-ში?
როგორ არის შესაძლებელი ასინქრონულობა JavaScript-ში, თუ JS ერთმხრივი არის?
რა განსხვავებაა array forEach და map მეთოდებს შორის?
როგორ მუშაობს მექანიზმი, როდესაც პრიმიტივზე (მაგალითად, სტრიქონზე) მეთოდებს შეიძლება გამოიძახო, მაშინ როდესაც პრიმიტივს მეთოდები არ უნდა ჰქონდეს?
როგორ დავადგინოთ, არის თუ არა მნიშვნელობა unknown ტიპის კონკრეტული სახელწოდების ტიპი? როგორ გავხადოთ TypeScript-მა გაიგოს, რომ შემოწმება შესრულდა (type guard)?
// Array-ების სტანდარტული მეთოდების გაფართოებისთვის აუცილებელია groupBy მეთოდის განხორციელება. // ეს მეთოდი უნდა აბრუნებდეს მასივის დაჯგუფებულ ვერსიას – ობიექტს, // სადაც თითოეული გასაღები არის გადაცემული ფუნქციის fn(arr[i]) შესრულების შედეგი, // ხოლო თითოეული მნიშვნელობა არის მასივი, რომელიც შეიცავს ყველა ელემენტს ორიგინალ მასივში ამ გასაღებით.
არის თუ არა მოთხოვნა ან სურვილი პროექტში ტესტირების დაყენების, ერთეულ ტესტების დაწერის შესახებ?
[სახელი] ჰკითხა: Next.js-ში იყო თუ არა App Router ან Pages Router? თუ ორივე ეპოქაში მუშაობდით?
თქვენ თქვენი რეზიუმეში ახსენეთ მონორეპოზიტორი, სუფთა არქიტექტურა, Clean Architecture და Feature-Sliced Design. შეგიძლიათ დეტალურად ისაუბროთ თითოეულ მიდგომაზე — რას გულისხმობთ ამაში?
რა არის დახურვა და რა პრობლემა შეიძლება გამოიწვიოს?