Sobes.tech

How do you determine that a user has clicked on a layer in an application?

Middle
375

What do you pay attention to when conducting a code review?

Middle+
375

What is more convenient to use for implementing screens with landscape and portrait orientation: Autolayout or Frames?

Middle
375

What is Dependency Injection and how can it be used in iOS development?

Middle
374

What types of queues exist in Grand Central Dispatch (GCD)?

Middle
374

What is the name of the situation when multiple identical values are stored in a hash table?

Junior
374

What is the difference between a set and a dictionary in Swift?

Junior
374

What is the essence of adding a task to a concurrent queue using the synchronous execution method?

Middle
374

Tell about your experience with Release Candidate (RC), how have you applied this approach in your projects?

Middle+
374

What is MemoryLayout and how can you determine the size of a protocol in Swift?

Middle+
374

Tell us about the MVVM (Model-View-ViewModel) pattern.

Middle
374

What is the difference in network operation when developing a taxi app versus a notebook?

Middle+
374

What is alignment?

Middle
374

When will you use arrays in your code?

Intern
373

How does garbage collection work in iOS?

Junior
373

What do you see as the advantages of the Swift programming language?

Junior
372

Can you list the main types of software testing?

Junior — Middle
372

Why can't a field of this same structure type be declared within the structure?

Middle
372

What is the main goal of implementing Dependency Injection in a project?

Junior — Middle
372
/207