Kas saaksite kirjeldada peamisi arhitektuurilisi lähenemisviise, mida tarkvaraarenduses kasutatakse?
iOS
Kas saaksite nimetada GCD-ga töötamisel kasutatavaid peamisi tööriistu ja vahendeid?
Millises valdkonnas või struktuuris hoitakse tavaliselt andmearvutit?
Selgitage iOS rakenduse arendamise ja toimimise etappe alates käivitamisest kuni lõpetamiseni.
Kirjeldage oma töökogemust ja peamisi ülesandeid, millega olete eelmisel töökohal kokku puutunud.
Kuidas te mõistate ja töötate vananenud koodiga projektis?
Mis juhtub, kui kutsuda välja meetod setNeedsLayout võrreldes layoutIfNeeded'iga täitmise sünkroniseerimise osas?
Kas teil on kogemusi Objective-C arendamisel?
Kuidas on andmekogumid süsteemis madalal tasemel rakendatud ja töötavad?
Arvestades teie praegust olukorda, kas plaanite lähitulevikus muuta elukohta?
Milline töövorm sulle sobib paremini — kaugtöö, kontor või hübriid?
Kas teil on kogemusi Git versioonihaldussüsteemi kasutamisel oma projektides?
Kas olete kasutanud „Combine“ raamistiku oma projektides asünkroonsete andmete töötlemiseks?
Kas saaksite selgitada, mis on MVVM arhitektuurimuster ja kuidas seda rakendatakse kasutajaliideste arendamisel?
Millised põhjused muudavad Unowned kasutamise teatud olukordades vähem eelistatavaks?
Mis on komponendi või funktsiooni nimega Some peamine ülesanne või eesmärk?
Rääkige oma kogemusest kommertslikes projektides
Kas saaksite selgitada, mida tähendab blokeeritud protsessid mitmetuumalises rakenduses?
Kuidas iOS-s on rakendatud automaatne ja käsitsi mälu haldus ning milliseid mehhanisme kasutatakse resursi haldamiseks?