How do you interact with the product/design team? What are the architectures that you are familiar with? Write a method that does some sort of grouping (don't remember the details). Given some mocks, explain how would you design the APIs.
Ios Software Engineer 2 Interview Questions
5,593 ios software engineer 2 interview questions shared by candidates
Design patterns, memory management, SOLID (in depth, as they call..), network, time complexity, space complexity, location services, TDD, Threading, deadlock, git usage, value x reference.
Explain how asynchronous processing works in your preferred programming language. • What is the difference between concurrency and parallelism? • How would you implement a queue for asynchronous task handling? • What are common ways to prevent race conditions? • How does the event loop work? • What’s the difference between threads and coroutines? • How do you handle exceptions in asynchronous code? • Describe how you would design a message queue system. • What’s the difference between blocking and non-blocking I/O? • Explain how promises/futures work. • How would you debug performance issues in an async system? • Live coding: implement a simple asynchronous queue or worker pool.
Why do you want to work at MyFitnessPal?
Explain some projects where I work
Architecture based questions area asked Swift Language based.
Asked me about software design patterns (specially those more commonly used in Objective-C)
Print first n Fibonacci numbers
Firebase, UIkit, SwiftUI, Push Notification, Texteditor
Application Life Cycle View Controller Life Cycle Autolayout All in details Also Push Notification in detail
Viewing 4431 - 4440 interview questions