Filter interviews by
I applied via Referral and was interviewed in Aug 2024. There was 1 interview round.
Custom reduce method in JavaScript allows for custom logic to be applied when reducing an array.
Custom reduce method can be implemented using a for loop to iterate over the array elements.
The custom logic can be defined within the reduce method to perform specific operations on each element.
The initial value for the accumulator can be provided as an argument to the custom reduce method.
Example: Implementing a custom re...
Top trending discussions
I applied via Naukri.com and was interviewed in Jun 2024. There were 3 interview rounds.
I applied via Naukri.com and was interviewed in May 2024. There was 1 interview round.
Print the first and last letter of words from a list alternatively
Iterate through the list of words
For each word, print the first and last letter alternatively
OOP stands for Object-Oriented Programming. OOPs concepts are the principles of OOP such as inheritance, encapsulation, polymorphism, and abstraction.
OOP is a programming paradigm based on the concept of objects, which can contain data in the form of fields and code in the form of procedures.
OOPs concepts include inheritance, where a class can inherit properties and behavior from another class.
Encapsulation is the bund...
Binary search is a search algorithm that finds the position of a target value within a sorted array.
Divide the array into two halves and compare the target value with the middle element.
If the target value is less than the middle element, search the left half. If greater, search the right half.
Repeat the process until the target value is found or the subarray is empty.
Concurrency technique in Android allows multiple tasks to run simultaneously, improving performance and responsiveness.
Concurrency in Android can be achieved using AsyncTask, Handlers, Executors, and RxJava.
AsyncTask allows running background tasks on a separate thread and updating UI on the main thread.
Handlers are used to post and process Runnable objects on a thread's message queue.
Executors provide a high-level API...
Mid level coding test
Types of Dispatchers in Android include Main, IO, Default, and Unconfined.
Main Dispatcher: Handles UI-related tasks and runs on the main thread.
IO Dispatcher: Handles IO-related tasks such as network or disk operations.
Default Dispatcher: Used for CPU-intensive tasks that don't block the main thread.
Unconfined Dispatcher: Executes the coroutine in the caller thread until the first suspension point.
MVVM focuses on separation of concerns, with ViewModel acting as a mediator between Model and View. MVC has tighter coupling between Model, View, and Controller.
MVVM separates concerns by introducing a ViewModel layer to handle presentation logic.
MVC has a tighter coupling between Model, View, and Controller, leading to potential code duplication and difficulty in testing.
In MVVM, the ViewModel exposes data and actions...
I applied via Naukri.com and was interviewed in Jul 2023. There were 4 interview rounds.
I applied via Approached by Company and was interviewed in Mar 2024. There was 1 interview round.
Good level mcqs on iOS including both swift and ObjC. One needs a good command in swift for the first written round
I applied via Approached by Company and was interviewed in Apr 2023. There were 3 interview rounds.
based on 1 interview
Interview experience
Assistant Manager
2.2k
salaries
| ₹3 L/yr - ₹13 L/yr |
Network Engineer
1.5k
salaries
| ₹1.9 L/yr - ₹6.9 L/yr |
Territory Sales Manager
1.3k
salaries
| ₹2.8 L/yr - ₹10.6 L/yr |
Manager
1.3k
salaries
| ₹5.8 L/yr - ₹22.4 L/yr |
Accounts Manager
1.3k
salaries
| ₹2.5 L/yr - ₹6.9 L/yr |
Jio
Vodafone Idea
TCS
Infosys