Sobes.tech

How is dependency management implemented in the DDD approach?

Junior — Middle
361

How do retain counts work with strong references in iOS?

Middle
361

Which component is responsible for animation: layer or view?

Junior — Middle
361

What affects the size and weight of applications created in Swift?

Junior — Middle
361

What is multithreading?

Junior
361

What data types in Swift, besides structures, are considered value types?

Junior
361

What is the difference between a garbage collector and automatic memory management (ARC)?

Middle
361

What is the open/closed principle (OCP)?

Middle
360

What are the differences between TableView and CollectionView components in app interface development?

Junior — Middle
360

What are the ways to design visual interface elements in web development?

Junior — Middle
360

What principle of loading the user interface is used in your application?

Junior — Middle
360

How to use the MVC architecture to avoid controller overload?

Middle+
360

How does multithreading interact with UIKit?

Middle+
360

Where are reference types and value types stored in Swift?

Middle
360

What problem does reactive programming solve?

Middle
360

Is the class open public or private?

Junior
360

What tools in Xcode do you use in your work?

Junior
359

How to distinguish an architecture where data is transmitted only in one direction from an architecture where the information flow is bidirectional?

359

Is searching for an element in a Python dictionary always an operation with constant complexity?

Junior — Middle
359

What is the range of possible values that can be set for a semaphore counter?

Junior — Middle
359
/207