შეგიძლიათ ჩამოთვალოთ სისტემების დიზაინში გამოყენებული ძირითადი არქიტექტურული ნიმუშები?
iOS
შესაძლებელია ერთ სროლაში რამდენიმე DispatchGroup-ის გამოყენება?
როგორ შეიძლება გამოვლინდეს პროგრამაში მეხსიერების გაჟონვის პრობლემები?
შეგიძლიათ ახსნათ, რას ნიშნავს კოდის ასინქრონულად შესრულება და რა არის მისი ძირითადი უპირატესობები?
როდის და სისტემის რომელ ნაწილში მიიღება გადაწყვეტილება ტიპის მნიშვნელობის შენახვის ადგილთან დაკავშირებით?
როგორ განვსაზღვროთ მონაცემთა ტიპები მნიშვნელობით და მითითებით და რა განსხვავებაა მათ შორის პროგრამირებაში?
დამუშავებული გაქვთ API-ის დოკუმენტაცია?
შეგიძლიათ მიაწოდოთ მაგალითი, რომელიც აჩვენებს SOLID პრინციპების გამოყენებას განვითარებაში?
შეგიძლიათ ახსნათ Copy-on-Write-ის პრინციპი და როგორ მუშაობს ის მონაცემთა შენახვის სისტემებში?
შეგიძლიათ ახსნათ, რა იგულისხმება ტერმინში 'ზომბი ობიექტი' პროგრამირებაში?
გთხოვთ, ახსენით სინქრონული ოპერაციების მუშაობის პრინციპი და მათი დანიშნულება პროგრამირებაში.
შეგიძლიათ ახსნათ, რა იგულისხმება ტერმინში 'Actor' პროგრამირების და სისტემების კონტექსტში?
გაქვს მრავალმხრივი პროგრამების განვითარების ან მუშაობის გამოცდილება?
შეგიძლიათ ახსნათ SOLID-ის საფუძვლები პროგრამული უზრუნველყოფის განვითარებისათვის?
რა განსხვავებაა მონაცემთა სტრუქტურას, რომელიც ინახავს უნიკალურ ელემენტებს, და ელემენტების მიმდევრობას შორის, რომელიც საშუალებას აძლევს განმეორებას?
გთხოვთ, ახსნათ მასივის, ლექსიკონის და ნაკრების ძირითადი განსხვავებები მათი გამოყენებისა და მონაცემთა სტრუქტურის კონტექსტში.
გვითხარით, როგორ ახორციელებდით კოდის შემოწმებას და აზრთა გაცვლას წინა გუნდში.
რა მეთოდებს იყენებდით მომხმარებლის ინტერფეისის განლაგებისთვის თქვენს პრაქტიკაში?