iOS
Descrieți cum sunt organizate și implementate procesele de lucru în compania dumneavoastră anterioară.
Poți explica ce tipuri de scurgeri de memorie există în aplicații?
Cum se realizează schimbul de date între module în SwiftUI folosind Combine?
În ce situații echipa ta a avut mai mult de trei dezvoltatori iOS?
Cum influențează utilizarea claselor gestionarea operațiunilor multi-thread și care sunt avantajele și dezavantajele lor în acest context?
Puteți explica ce înseamnă protocolul ObservableObject în programare?
Din ce constă tabelul Side Table și ce informații sunt stocate în el?
Puteți explica diferențele dintre principiul inversiunii dependențelor și injecția de dependențe în programare?
Când încetează de obicei să mai fie utilizată tabela de date suplimentare (Side Table) în baza de date?
Ce acțiune realizează operația de creștere a valorii unei variabile cu un unitate într-un limbaj de programare?
Ce pași trebuie urmați pentru a urmări actualizările driverului în RxSwift?
Ce informații sunt conținute în obiectul DataSource?
Care sunt avantajele arhitecturii VIPER în comparație cu MVC?
Ce metode de aranjare a elementelor cunoști în UIView?
Este posibilă renunțarea totală la utilizarea DispatchWorkItem în implementarea sarcinilor asincrone?
Cum se deosebesc executarea paralelă a sarcinilor de procesele concurente?
Ați lucrat cu documentația API?
Care este scopul clasei UIScreen în dezvoltarea iOS?
Care este povestea drumului tău în dezvoltarea pentru iOS și cum ai ajuns la nivelul actual de cunoștințe?
Cu ce regularitate susții interviuri sau evaluări ale nivelului tău profesional?