Sobes.tech

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

273

თქვენ დაიწყეთ React-ის სწავლა, და React უფრო პოპულარულია და მასზე მეტი სამუშაო ვაკანსიაა. რატომ გადავედით საბოლოოდ Angular-ზე?

186

განსხვავებული ტესტების დაწერის შესახებ ისაუბრეთ: თქვენი აზრით, როდის უნდა ჩავარდეს ტესტი? რა უნდა შეამოწმოს ერთეულ ტესტმა ლონდონის სკოლას მიხედვით (ყველა დამოკიდებულების მოკით)?

186

შეადარეთ დამოკიდებულებების ინექცია კონსტრუქტორის პარამეტრებით და inject ფუნქციის საშუალებით: რა უპირატესობები და ნაკლოვანებები აქვს თითოეულ მიდგომას?

163

ამ მიდგომის ანალიზი პასუხისმგებლობების შერევნის კუთხით: რა არის აქ გაკეთებული არასწორად და როგორ ახსნიდით ამას არქიტექტურული პრინციპების (განსაკუთრებით, ერთგული პასუხისმგებლობის პრინციპი და წარმოდგენის და მოდელის განყოფილება) კუთხით?

161

შეგიძლიათ ჩამოთვალოთ ამ პრობლემის ყველა ტექნიკური გზა (საფარი სიგნალით შეცვლის გარდა)?

160

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

159

თუ შაბლონი არ იცის, რომ მნიშვნელობა შეიცვალა, რატომ ამატებს async pipe შაბლონში რეაქტიულობის პრობლემას? როგორ მუშაობს ეს ქვემოთ?

153

გთხოვთ, უფრო დეტალურად ისაუბროთ async pipe-ის გამოყენებასა და ხელით გამოწერაზე: რა უნდა გააკეთოთ ზუსტად, რათა მნიშვნელობა სწორად გამოჩნდეს შაბლონში (შესაბამისად გამოწერასთან და მისი გაუქმებით takeUntilDestroy ან ngOnDestroy-ის საშუალებით)?

152

შეგიძლიათ მიაწოდოთ კონკრეტული მაგალითი ბიბლიოთეკის, რომელიც არ აძლევდა აწყობის დასრულებას Angular-ის განახლებისას (მაგალითად, ვერსია 16-ზე)? რა იყო ზუსტად პრობლემა და როგორ გადაჭარით?

146

რატომ არის აუცილებელი ობიექტზე ორიენტირებულ პროგრამირებაში მემკვიდრეობა? მიაწოდეთ ახსნა, თუ რატომ გამოიყენება, თუ ლოგიკის გადამეორებითი გამოყენების დავალება სხვა გზებით შეიძლება გადაწყდეს (მაგალითად, DI-ის საშუალებით).

139

თქვენი რეზიუმედან ჩანს, რომ განაახლეთ Angular-ი 14-დან 20-მდე. ისაუბრეთ რაიმე პრობლემაზე, რომელიც წარმოიშვა Angular-ის განახლებას დროს პროექტში - პრაქტიკული გამოცდილებიდან ერთი ისტორია.

138

რატომ როდესაც იყენებთ სიგნალს და იძახებთ set მეთოდს, მნიშვნელობა განახლდება შაბლონში, მაგრამ როდესაც უბრალოდ ასაიდინებთ this.token = სტრიქონს, არა? ამ საკითხს ცვლილებების გამოვლენის დონეზე ახსენით.

137

თქვენ გეცნობათ UML კლასების დიაგრამები? მუშაობთ თუ არა ურთიერთობების ტიპებთან, როგორიცაა ასოციაცია, კომპოზიცია, აგრეგაცია, გენერალიზაცია?

131

რატომ აირჩიეთ კონკრეტულად ვებ-განვითარება და Angular, მაგალითად, მობილური განვითარების ნაცვლად?

130

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

129

წარმოიდგინეთ სცენარი: უფრო გამოცდილი დეველოპერი იღებს ჯუნიორს Angular კომპონენტის შექმნის დავალებას, სადაც არის ველი ტოკენის გამოსათვლელად და ღილაკი 'ტოკენის შექმნა'. ღილაკზე დაჭერისას, სერვერზე იგზავნება მოთხოვნა, მიიღება ტოკენი, და ჯუნიორი წერს this.token = მიღებული სტრინგი, მაგრამ მნიშვნელობა არ ჩანს და გვერდი არ გადახატავს. რა გირჩევთ ამ პრობლემის გადაჭრისთვის და რა მიდგომები არსებობს მის გამოსწორებისთვის?

129

თუ თქვენ გჭირდებათ პროექტში კოდის ხაზების რაოდენობის გამოთვლა, როგორ მიუდგებოდით ამ ამოცანას? როგორ ჩამოყალიბებდით სვეტს გამოსავალი ან ნეირონული ქსელის ძიებისთვის?

128

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

127

მოგვითხრით, როგორ მოხვდით განვითარების ინდუსტრიაში: როგორ ისწავლეთ, როგორ იპოვეთ თქვენი პირველი სამუშაო, учитывая, что თქვენს რეზიუმეში მითითებულია არასამთავრობო სპეციალობა?

124
/2