Vai ir iespējams izskaidrot izlaišanas jēdzienu programmatūras izstrādes procesā?
iOS
Vai jūs varat uzskaitīt dažādus inicializatoru tipus, kas tiek izmantoti programmēšanā?
Aprakstiet komandas dalībnieku struktūru un lomu, ar kuriem jūs strādājāt savā pēdējā amatā.
Vai jūs varat pastāstīt par savu pieredzi ar NSOperation, lai pārvaldītu asīnhronas uzdevumus iOS?
Vai jūs varētu aprakstīt, kā jūs pārvaldījāt zarus un izlaišanas, izmantojot Git procesu jūsu iepriekšējā darba vietā?
Vai funkcionalitāti var paplašināt, pievienojot struktūru paplašināšanas mehānismam?
Izskaidrojiet GCD, NSThread un OperationQueue atšķirības un to priekšrocības iOS daudzuzdevumu izstrādē.
Vai jūs varat izskaidrot Retain un Release mehānismu atmiņas pārvaldībā?
Izskaidrojiet atbildētāja ķēdes (Responder Chain) koncepciju GUI lietojumprogrammu notikumu apstrādes sistēmā.
Vai jūs varat izskaidrot, ko nozīmē termins Raw value datu izstrādes vai darba kontekstā?
Vai jūs varat izskaidrot, ko nozīmē termins 'The Hip Object' programmēšanas vai sistēmu projektēšanas kontekstā?
Vai jūs varat izskaidrot saistīta tipa jēdzienu tipizācijas kontekstā?
Kā var īstenot objekta iekšējo datu slēpšanu, lai novērstu to tiešu piekļuvi no ārpuses?
Kādas ir atšķirības starp MVVM un MVP arhitektūras modeļiem lietojumprogrammu izstrādes kontekstā?
Vai jūs varētu izskaidrot lasāma un uzturama koda izstrādes principus?
Izskaidrojiet, kāpēc ar steku parasti veic operācijas ātrāk nekā ar kaudzes datu struktūru.
Kas tevi motivēja izvēlēties iOS izstrādātāja karjeru?
Kā ir realizēti iekšējie mehānismi klases Optional programmēšanas valodā?
Vai jūs varat izskaidrot Factory modeļa koncepciju un tā galveno darbības principu?