Millist palka te ootate sellel positsioonil?
iOS
Kas saaksite selgitada SOLID põhimõtteid tarkvaraarenduses?
Kuidas luua massiiv, mis on kaitstud samaaegsete muudatuste eest mitme niidiga?
Kas saaksite selgitada, mida tähendab iOS-i automaatne mälu haldamise mehhanism ARC?
Kas teil on kogemusi rakenduste arendus reaktiivse lähenemise ja MVVM-mustri kasutamisel?
Selgitage, mida tähendavad SOLID põhimõtted objektorienteeritud programmeerimises
Milliseid meetodeid kasutad andmete salvestamiseks ja korraldamiseks rakendustes?
Selgitage vastajate ahela (Responder Chain) kontseptsiooni GUI rakenduste sündmuste töötlemise süsteemis.
Millal saate alustada oma kohustuste täitmist selles positsioonis?
Milliseid tööriistu ja mehhanisme kasutate mitmetöötluse rakendamiseks ja haldamiseks rakendustes?
Kas saaksite selgitada, mis on LiveLock ja kuidas see erineb teistest seisunditest, nagu deadlock?
Milliste raskustega võib süsteem kokku puutuda mitmetöötluse ajal?
Millistes projektides teil tuli osaleda või neid ellu viia?
Milline on mälu jagamise roll virna ja virna vahel rakenduse ressursside haldamisel?
Kuidas toimub sündmuste töötlemine UIKit raamistikus?
Selgitage, mida mõistetakse andmete liikumise protsessina andmebaaside või nende struktuuride vahel.
Millised on erinevused Frame ja Bounds omaduste vahel graafilises kasutajaliideses?
Kuidas võib süsteemis tekkida LiveLock ja kuidas see erineb DeadLockist?
Kas olete kasutanud „Combine“ raamistiku oma projektides asünkroonsete andmete töötlemiseks?
Kas sa saad seletada, mis on väärtusetüübid programmeerimises?