Filter interviews by
Infinite loop can occur due to logical errors in the loop condition or the loop body.
Incorrect loop condition
Missing or incorrect loop termination condition
Infinite recursion
Deadlock or race condition
Hardware or software failure
Abend with -911 is a deadlock error. Identify the resources causing the deadlock and release them.
Check the application logs for more information on the error.
Identify the resources involved in the deadlock using system logs or monitoring tools.
Release the resources causing the deadlock by terminating the associated processes or transactions.
Modify the application code to prevent future deadlocks.
Varying parameters can be passed using arrays of strings in COBOL to stored procedures.
Define an array in COBOL to hold the parameters
Populate the array with the varying parameters
Pass the array as a parameter to the stored procedure
In the stored procedure, use the array to access the varying parameters
posted on 28 May 2024
I applied via Recruitment Consulltant and was interviewed in Apr 2024. There was 1 interview round.
The crash ratio should ideally be as close to 0% as possible to ensure a stable and reliable app.
A low crash ratio indicates a stable app with minimal issues.
Regularly monitoring crash reports and addressing any recurring issues can help improve the crash ratio.
Testing the app thoroughly before release can help prevent crashes in the first place.
ANR stands for Application Not Responding in Android. It occurs when the main UI thread is blocked for too long.
ANR can happen when an application is not responding to user input for a certain period of time.
It is usually caused by long-running operations on the main UI thread, such as network operations or heavy computations.
Developers can prevent ANR by offloading heavy tasks to background threads or using asynchrono...
posted on 24 Jan 2023
I applied via Company Website and was interviewed in Dec 2022. There were 3 interview rounds.
An aptitude test is an exam used to determine an individual's skill or propensity to succeed in a given activity
Programming questions are an integral part of an interview for the developer's position
posted on 21 Mar 2025
I appeared for an interview in Feb 2025, where I was asked the following questions.
posted on 7 Oct 2024
I applied via Approached by Company and was interviewed in Sep 2024. There was 1 interview round.
There are multiple ways to share data between apps, including using intents, content providers, broadcast receivers, and shared preferences.
Using Intents: Allows apps to send and receive data through an Intent object.
Content Providers: Enable apps to share data with other apps by exposing a structured set of data through a URI.
Broadcast Receivers: Apps can send broadcasts to other apps to share data or events.
Shared Pr...
The app lifecycle includes states like running in the background, onStop, and onRestart.
App running in the background: When the app is not visible but still running, it is in the background state.
onStop state: Occurs when the activity is no longer visible to the user.
onRestart state: Follows onStop and is called when the activity is being re-displayed to the user.
AIDL stands for Android Interface Definition Language, used for inter-process communication in Android development.
AIDL is a tool used to define the programming interface that clients and servers use to communicate with each other in Android.
It allows different Android components to communicate with each other across different processes.
AIDL files define the methods that can be called remotely, along with the data type
JNI stands for Java Native Interface, used to integrate Java code with native code written in languages like C/C++.
Experience in writing Java code that interacts with native code through JNI
Understanding of how to create and use JNI libraries
Knowledge of passing data between Java and native code using JNI functions
A service is a piece of code that performs specific tasks or functions to support the overall functionality of a software application.
Services are often used for tasks such as data processing, communication with external systems, or background tasks.
Examples of services include web services, REST APIs, and microservices.
Services can run independently of the user interface and can be accessed by multiple components with
Threads are independent sequences of execution within a process, while coroutines are cooperative routines that can pause and resume.
Threads are managed by the operating system, while coroutines are managed by the programmer.
Threads run concurrently and can execute in parallel on multiple cores, while coroutines are typically single-threaded.
Threads have their own stack and memory space, while coroutines share the same...
Background tasks in Android can be performed using services, AsyncTask, JobScheduler, or WorkManager.
Use Services for long-running tasks in the background
AsyncTask for short background tasks that need to interact with the UI
JobScheduler for deferrable background tasks that require network connectivity
WorkManager for tasks that need to run reliably across different Android versions
posted on 18 Mar 2024
I applied via Referral and was interviewed before Mar 2023. There was 1 interview round.
Sort and merge two linked lists
Traverse both linked lists simultaneously
Compare the values of nodes and merge them in sorted order
Handle cases where one list is longer than the other
posted on 30 Oct 2023
I applied via Campus Placement and was interviewed before Oct 2022. There were 3 interview rounds.
posted on 26 Apr 2023
I applied via Campus Placement and was interviewed before Apr 2022. There were 4 interview rounds.
Intersection of two linked lists is finding the common node(s) between them.
Traverse both lists and compare each node to find the common node(s).
Use a hash table to store the nodes of one list and check for their presence in the other list.
Calculate the length of both lists and move the pointer of the longer list to match the length of the shorter list, then compare each node.
I applied via Naukri.com and was interviewed before Jun 2023. There were 3 interview rounds.
Good easy basic quesrions
Basic Java and OOPS questions were asked
LLd and hld and basic java were asked
I applied via Campus Placement and was interviewed in Sep 2023. There were 3 interview rounds.
Quantitative, verbal
2 coding questions easy, medium
Some of the top questions asked at the Volvo Application Developer interview for experienced candidates -
based on 5 reviews
Rating in categories
Software Engineer
144
salaries
| ₹6 L/yr - ₹25.6 L/yr |
Senior Manager
125
salaries
| ₹13.6 L/yr - ₹32.5 L/yr |
Senior Software Engineer
119
salaries
| ₹11.6 L/yr - ₹36.7 L/yr |
Process Leader
111
salaries
| ₹4.7 L/yr - ₹9.3 L/yr |
Manager
92
salaries
| ₹9 L/yr - ₹28 L/yr |
Mahindra & Mahindra
Ford Motor
Royal Enfield
Hyundai Motor India Limited