iOS
Care este rolul utilizării abstractizării în dezvoltarea sistemelor software?
Care sunt principiile de bază ale proiectării sistemelor pe care le aplici de obicei în munca ta?
Ați putea descrie principalele responsabilități și proiecte la care ați lucrat în ultimul dvs. post?
Urmezi principiile SOLID în dezvoltarea proiectelor tale?
Ce principii de bază SOLID folosești la proiectarea sistemelor software?
Aveți experiență în dezvoltarea sau lucrul cu aplicații multithread?
Aveți experiență cu formulare de date multilayer sau complexe?
Aveți experiență cu BDUI în proiectele dvs.?
Puteți explica ideea principală a principiului de deschidere și închidere în programarea orientată pe obiecte?
Explicați ce înseamnă termenul GCD și cum este utilizat în programare
Puteți să vorbiți despre responsabilitățile principale și proiectele în care ați fost implicat în locurile de muncă anterioare?
Descrie cele mai dificile sarcini tehnice cu care te-ai confruntat și pe care le-ai rezolvat cu succes
Poți împărtăși cele mai semnificative proiecte sau sarcini pe care le-ai reușit să le realizezi cu succes?
Ai putea să ne vorbești despre elemente UI complexe pe care a trebuit să le dezvolți?
Lați în ce proiecte a trebuit să participați sau să le implementați?
Ce limitări pot apărea la utilizarea extensiilor în sistem?
Explicați diferențele dintre metodele map și flatMap atunci când lucrați cu colecții sau fluxuri de date.