Sobes.tech

What is object-oriented programming (OOP)?

Intern
380

let parent = Task { let child = Task { print("child started, isCancelled = ", Task.isCancelled) // NO false for index in (1...[phone]) { print(index) } print("child finished, isCancelled = ", Task.isCancelled) // } await child.value } try? await Task.sleep(nanoseconds: 1_000_000_000) // 1 second parent.cancel() /////// let parent = Task { async let child: Void = { print("child started, isCancelled =", Task.isCancelled) for index in (1...[phone]) { print(index) } print("child finished, isCancelled =", Task.isCancelled) }() await child } try? await Task.sleep(nanoseconds: 1_000_000_000) // 1 second parent.cancel()

Senior
380

What is a half of an array and how to determine it?

Intern
380

What is CocoaPods?

Junior
379

What design patterns do you know?

Junior
379

Name the advantages of the Viper architectural pattern.

Middle+
379

How to implement full layout composition in iOS?

Middle
378

What is the difference between a queue and a thread?

Junior
378

How could I implement a navigation system in an application?

Junior — Middle
377

What type will the allocated array element be?

Junior
377

What is polymorphism in programming?

Junior
376

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

Middle
376

What is your favorite function in Swift?

Intern
376

What does an optional function violate in the protocol?

Middle+
376

What are the types of data in Swift?

Intern
376

How is multithreading implemented on a single-core device?

Middle
375

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

Middle
375

What is the difference between architectural patterns MVVM and MVP?

Middle
375

How is class initialization related to memory allocation?

Middle
375
/207