შექმენით ახალი ტიპი, რომელიც დაფუძნებულია Delivery ტიპზე, სადაც name, address და date ველები გახდებიან სავალდებულო არ არის (Partial).
Frontend
რამდენი მომხმარებელი გვექნება? სეო-ს ოპტიმიზაცია საჭიროა? ლოკალიზაცია საჭიროა? რა მეტრიკებს უნდა ვაგროვოთ?
რა სარგებელი მოაქვს inject() ფუნქციის გამოყენებას თქვენს პროექტში კონსტრუქტორული ინექციის ნაცვლად?
JavaScript-ში strict mode რა არის? რა განსხვავებაა, როდესაც ის ჩართულია და როდესაც არა? რა შეზღუდვებს ის აწესებს?
რა მეთოდებს შეიძლება გამოიყენოს აპლიკაციის მუშაობის გაუმჯობესებისთვის (ფრონტენდ, ბექენდ, მონაცემთა ბაზა)?
პრომისიფიკაციის ფუნქციის განხორციელება: იგი იღებს შეცდომა-პირველი callback-ით (loadScript) ფუნქციას და აბრუნებს ახალ ფუნქციას, რომელიც იღებს ნებისმიერი არგუმენტს, დამატებით error-first callback-ს და ხდის გამოძახებას Promise-ში.
[სახელი] ჰკითხა: გთხოვთ, მოგვიყევით თქვენს გამოცდილებაზე.
შეამოწმეთ Angular კომპონენტი, რომელიც აჩვენებს რეპოზიტორიის სიას: შემოგთავაზეთ და შეიტანეთ საჭირო ცვლილებები, რათა კომპონენტი იყოს მერჯისთვის მზად.
თუ ძალიან ძლიერი სერვერი გვაქვს, საჭიროა თუ არა ლოდ ბალანსერი?
შეასრულეთ 'სლოტ მანქანის' კომპონენტი სამი ბორბლიანი: უნდა შეინახოს ბორბლების მიმდინარე მნიშვნელობები, განახორციელოს ბრუნვის დაწყება (RunSpinner), ღილაკისთვის disabled მდგომარეობა, განსაზღვროს გამარჯვება/წაგება და სწორად გამოიტანოს შეტყობინება, ასევე გახადოს კომპონენტი სკალირებადი ნებისმიერი რაოდენობის ბორბლისთვის.
შეთავაზეთ რამდენიმე ვარიანტი getMultiSum მეთოდის გასასწორებლად, რათა ის სწორად გამოითვალოს შედეგი (this კონტექსტის დაკარგვა).
გთხოვთ, ისაუბროთ Angular-ის სიცოცხლის ციკლის hook-ებზე: ngOnChanges, ngOnInit, ngDoCheck, ngAfterContentInit, ngAfterContentChecked, ngAfterViewInit, ngAfterViewChecked და ngOnDestroy.
Observable სინქრონულია თუ ასინქრონული?
რა საფრთხეები არსებობს ამ აპლიკაციის უსაფრთხოებასთან დაკავშირებით და როგორ უნდა დავიცვათ თავი მათგან?
შეამოწმე და შეადარე RxJS-ის უმაღლესი დონის ოპერატორები: switchMap, mergeMap, concatMap და exhaustMap.
ფოლდერების სტრუქტურის გარდა, რა სხვა პრინციპები აქვს FSD-ს?
გახდი თუ არა ადრე ვებ-სისტემის დიზაინის სექციებს?
ფუნქცია, რომელიც აბრუნებს ობიექტს ტიპის { getNumby: number, createDub: number } ან { getNumby: string, createDub: string }. საჭიროა დაწეროთ TypeScript ტიპი, რომელიც შეესაბამება ორივე შემთხვევას (A და B), მაგრამ არ უნდა დაუშვას ვარიანტი, სადაც ველები განსხვავებული მონაცემთა ტიპებს შეიცავს. როგორ გადაწყვეტდით ამას?
აღწერეთ სისტემის დიზაინის სტრუქტურა: მომხმარებელი, DNS, სერვერები, დატვირთვის ბალანსი, მონაცემთა ბაზა, S3 საცავი, CDN, კეშირება (Redis).
შეგიძლიათ იმპორტი ერთი FSD დონიდან მეორე დონეზე იგივე დონეზე?