iOS
Aprakstiet savu darba pieredzi un galvenos uzdevumus, ar kuriem jūs saskārāties iepriekšējā darba vietā.
Kādas ir atšķirības starp Error un Exception klasēm kļūdu apstrādes kontekstā?
Kas notiks ar objektu atmiņā, ja tam vairs nav aktīvu atsauces?
Vai vari sniegt piemēru, kad atsauces tipa objekti tiek glabāti steka?
Kādi ir pieejami veidi, kā saglabāt lietotāju informāciju?
Vai vari uzskaitīt citus atmiņas tipus, kas tiek izmantoti programmēšanā, papildus stekam un heap?
Kādiem metodiem var izmantot, lai atklātu un diagnosticētu atmiņas noplūdes programmā?
Kāda ir UIAppearance komponenta loma un funkcija lietotāja saskarnes izstrādē?
Kādi ir semaforu izmantošanas priekšrocības un trūkumi resursu piekļuves kontrolē?
Vai jūs varat izskaidrot, ko nozīmē koda izpilde bez asīnhronām metodēm?
Vai jūs esat iepazinies ar mehānismu, kas pārvalda UIViewController dzīves ciklu un palīdz novērst atmiņas noplūdes?
Vai jūs varat izskaidrot HTTP PUT un PATCH metožu atšķirības REST API kontekstā?
Kādi ir galvenie atšķirības starp sinhrono un asinhrono rindas struktūru datu apstrādes kontekstā?
Kādi ir barjeru izmantošanas priekšrocības un trūkumi programmatūras sistēmās?
Kādu uzvedību sagaidīt, ja no datu struktūras izslēgsim copy-on-write mehānismu?
Kā atšķirt Semaphore sinhronizācijas mehānismu no Mutual Exclusion (Mutex)?
Kādus testu veidus jūs izvēlētos jau izstrādāta produkta sākotnējai pārbaudei?
Vai jūs varat izskaidrot, kas ir escape funkcija programmēšanas kontekstā?
Vai jūs varat izskaidrot, ko dara atslēgvārds throws Java?
Vai vari nosaukt galvenos aizvēršanas tipus, kas tiek izmantoti programmēšanā?