Filter interviews by
Clear (1)
OOPS stands for Object-Oriented Programming System. It is a programming paradigm based on the concept of objects.
OOPS focuses on creating objects that contain both data and methods to manipulate that data.
It allows for encapsulation, inheritance, and polymorphism.
Examples of OOPS languages include Java, C++, and Python.
Reverse Array of elements in swift
I applied via Instahyre and was interviewed in Mar 2024. There were 2 interview rounds.
2 hard level array based DSA questions to solve.
And also some in depth iOS concepts
I applied via Company Website and was interviewed in May 2024. There was 1 interview round.
DSA question, to find next smallest number in the given number of digits
What people are saying about Walmart
The flow of API implementation can be designed using design patterns and unit testing.
Identify the design patterns suitable for the API implementation
Create a flow diagram to visualize the steps involved
Implement the API using the chosen design patterns
Write unit tests to ensure the functionality and reliability of the API
Refactor and optimize the code as needed
The design pattern for API flow involves defining the structure and sequence of API calls.
Identify the required API endpoints and their parameters
Determine the order and dependencies of API calls
Handle error scenarios and implement error handling mechanisms
Consider authentication and authorization requirements
Implement data caching and request throttling if necessary
The answer to the question is provided below.
To create an API flow, start by identifying the endpoints and their functionalities.
Design the UI and UX testing by using appropriate design patterns like MVC or MVVM.
Implement the API calls and handle the responses using networking libraries like Alamofire.
Use XCTest or UI Testing frameworks for automated UI and UX testing.
Mock the API responses for testing purposes using t...
Struct is a value type, Class is a reference type in Swift.
Structs are passed by value, Classes are passed by reference.
Structs are immutable by default, Classes are mutable.
Use Structs for simple data types, Classes for more complex objects.
I applied via LinkedIn and was interviewed in Jun 2024. There was 1 interview round.
One coding question basic DSA related
I applied via LinkedIn and was interviewed in Aug 2023. There were 2 interview rounds.
Remove duplicate elements from list.
I applied via Naukri.com and was interviewed in Sep 2020. There were 4 interview rounds.
Easy aptitude english and logical reasoning.
I am an experienced IOS Developer with a passion for creating innovative and user-friendly mobile applications.
Over 5 years of experience in IOS app development
Proficient in Swift and Objective-C programming languages
Strong understanding of mobile UI/UX design principles
Familiar with RESTful APIs and third-party libraries
Developed and launched multiple successful apps on the App Store
Swift is a powerful and modern programming language for iOS development, but it has its own set of advantages and disadvantages.
Advantages: faster performance, safer code with optionals, easier to read and write code, interoperability with Objective-C
Disadvantages: steep learning curve for beginners, limited community support compared to other languages like Java or Python
based on 3 interviews
Interview experience
based on 1 review
Rating in categories
Software Engineer III
1.8k
salaries
| ₹14.5 L/yr - ₹47 L/yr |
Senior Software Engineer
1.3k
salaries
| ₹23 L/yr - ₹70.3 L/yr |
Software Engineer
805
salaries
| ₹12 L/yr - ₹45 L/yr |
Software Development Engineer 3
265
salaries
| ₹15.6 L/yr - ₹46 L/yr |
Business Development Associate
227
salaries
| ₹1.7 L/yr - ₹4.2 L/yr |
Amazon
Flipkart
Microsoft Corporation