Sobes.tech

How is the initialization of classes related to memory allocation?

Middle
386

How is multithreading implemented on a single-core device?

Middle
385

How are value types and reference types stored in memory?

Middle
385

What methods are used to implement user interface layout in UIKit?

Junior — Middle
385

What happens if you pass a nil value as the target object?

Middle
384

What is the difference between an announcement link and a VIK link?

Middle
384

Is there multiple inheritance in Swift?

Junior
384

What data types can references be used with in Swift?

Junior
383

Explain what a data race is in the context of multithreaded development.

Middle
383

What design patterns do you know?

Junior
383

How to catch errors in Swift?

Junior
382

What are the types of data in Swift?

Intern
382

Tell me about hash tables and their basic working principle.

Junior
380

Is it necessary to use an asynchronous executor in this case?

Middle
380

What is CocoaPods?

Junior
380

How did you translate entities from the NVC architecture to Clean Swift?

Senior
380

What does an optional function violate in the protocol?

Middle+
380

How is class initialization related to memory allocation?

Middle
380

What is object-oriented programming (OOP)?

Intern
380

Name the advantages of the Viper architectural pattern.

Middle+
380
/207