Filter interviews by
I applied via Approached by Company and was interviewed in Mar 2024. There were 3 interview rounds.
Sorting and searching algorithms are essential for efficient data manipulation and retrieval.
Sorting algorithms like quicksort, mergesort, and heapsort rearrange elements in a specific order.
Searching algorithms like binary search and linear search help find specific elements in a dataset.
Efficient algorithms can significantly improve performance in large datasets.
I applied via Company Website and was interviewed in Aug 2024. There was 1 interview round.
MVVM is a design pattern that separates the UI, business logic, and data layers in an iOS application.
Model: Represents the data and business logic of the application.
View: Represents the UI components of the application.
ViewModel: Acts as a mediator between the Model and View, handling the presentation logic and data binding.
Pros: Separation of concerns, easier to maintain and test, promotes reusability.
Cons: Increase...
Multithreading in Swift allows for concurrent execution of tasks to improve performance and responsiveness.
Use Grand Central Dispatch (GCD) for managing concurrent tasks
Avoid blocking the main thread to prevent UI freezes
Consider using Operation and OperationQueue for more complex task management
I appeared for an interview before May 2023.
1. Atomic properties ensure that the value is always fully retrieved or set, while nonatomic properties do not guarantee this. 2. Memory management in Swift is handled automatically using Automatic Reference Counting (ARC). 3. Classes are reference types, while structs are value types in Swift. 4. Factorial pattern is a design pattern used to calculate the factorial of a number.
Atomic properties ensure thread safety by...
Debouncing technique in Swift is used to limit the rate at which a function is called, preventing it from being called multiple times in a short period.
Debouncing involves setting a time threshold and only allowing the function to be called after that threshold has passed without any new calls.
It is commonly used in scenarios like search bars or buttons to prevent rapid firing of events.
Example: Implementing a search f...
I applied via LinkedIn and was interviewed in Mar 2024. There were 2 interview rounds.
Complex Question are there like images patter and we have to predict next image
There are two task for coding. both are easy.
I applied via Naukri.com and was interviewed in May 2022. There were 5 interview rounds.
Basic aptitude questions with no negative marking. 20 minutes 30 questions
2 String manipulation questions
I applied via Company Website and was interviewed in Dec 2023. There was 1 interview round.
posted on 12 Jun 2021
Computer networking is the practice of connecting devices together to share resources and communicate with each other.
Computer networking involves the use of hardware and software to connect devices together, such as computers, printers, and servers.
Networking protocols, such as TCP/IP, are used to facilitate communication between devices.
Examples of computer networks include local area networks (LANs), wide area netwo...
based on 1 interview
Interview experience
Senior Consultant
239
salaries
| ₹15 L/yr - ₹38 L/yr |
Graphic Designer
231
salaries
| ₹1.5 L/yr - ₹6.4 L/yr |
Consultant
227
salaries
| ₹7.7 L/yr - ₹22.5 L/yr |
Analyst
101
salaries
| ₹3.5 L/yr - ₹11 L/yr |
Senior Graphic Designer
68
salaries
| ₹3.2 L/yr - ₹7.2 L/yr |
DXC Technology
Mphasis
Sutherland Global Services
Optum Global Solutions