Sobes.tech

What methods can be used to prevent Data Race in multithreaded programming?

Middle
Цифровая лабаратория
128

What are the advantages and disadvantages of using CoreData in application development?

Junior — Middle
128

Which method allows detecting a change in the device's screen orientation?

Junior — Middle
AstonAston
128

Can you explain the concept of dependency injection and why it is needed in programming?

Junior — Middle
GreenData
128

How to organize resizing and positioning of interface elements in iOS if the parameters are known in the methods viewWillLayoutSubviews and viewDidLayoutSubviews, but modifying the frame in these methods is prohibited?

Junior — Middle
VKVK
128

Why is it recommended to use a weak reference to the object itself (weak self) in code that uses closures?

Junior — Middle
Doubletapp
128

What types of projects would you prefer to avoid in your work?

Junior — Middle
128

How does the design system work between UIKit and SwiftUI — is there duplication of components or wrappers?

Senior
Salmon
128

What is the main difference between Builder and Factory patterns in object-oriented programming?

Junior — Middle
Мидлэнд
bip.ru
128

Have you had experience dealing with issues and challenges arising from multithreading in programs?

Junior — Middle
БКС
128

Are you familiar with situations where using regular views in SwiftUI led to decreased performance, and how this issue could be addressed using LazyView?

Junior — Middle
128

Is it possible to add constraints and placement restrictions for elements inside a UI StackView?

Junior — Middle
128

Can you explain the main differences between a class and an object in object-oriented programming?

Junior — Middle
Суши ВокСуши Вок
128

What operations are performed in the main thread of program execution?

Junior — Middle
СБЕРСБЕР
128

What principles are important to consider for writing testable and reliable code?

Junior — Middle
Арксинус
128

What is the purpose of the contentCompressionResistancePriority property of a view in the context of content compression management?

Junior — Middle
128

How do closures work in terms of preserving variables from the outer scope?

Junior — Middle
128

Have you worked with the SnapKit library for automatic interface element placement?

Junior — Middle
Uzum
128

Explain what is meant by mutation in programming and what are its main aspects?

Junior — Middle
128

What methods can be used to prevent memory leaks in an application?

Junior — Middle
DNSDNS
128
/207