iOS
Have you worked with WebSocket protocol for implementing bidirectional communication in applications?
Can you explain the main differences between the RxSwift and Combine frameworks for reactive programming?
Can you explain what the WebSocket protocol is and how it differs from regular HTTP connections?
Can you explain the principle of operation of the WebSocket protocol and how it ensures a persistent connection between the server and the client?
What are the differences between storing numbers as Double and Decimal in terms of precision and usage?
What tools and mechanisms do you use to implement and manage multithreading in applications?
How to distinguish the level of Junior from Middle in professional competence?
What is the role and main applications of the Combine and RxSwift libraries in reactive application development?
What motivated you to choose a career as an iOS developer?
What is the main idea and what problems does the concept of structured concurrency help solve?
What architectural patterns or methods have you used when creating a user interface?
What memory management difficulties have you faced and how did you solve them?
What principles and mechanisms are used for memory allocation and deallocation in the Swift language?
Can you tell us a little about your professional experience and main achievements?
Do you participate in the process of investing or investment activities?
What approaches and techniques do you use to address memory management issues in applications?