i
DXC Technology
Filter interviews by
I applied via Naukri.com and was interviewed in Jun 2023. There were 4 interview rounds.
The question about prblm solving
Any presentation or pdf to submit it at any topic or else to explain it
The discussion with my team mate
I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.
Data class in Kotlin is used to represent a simple data container with automatically generated methods like equals(), hashCode(), toString(), and copy().
Data classes are declared using the 'data' keyword before the class keyword.
Properties of data classes are automatically generated component functions for destructuring declarations.
Data classes cannot be abstract, open, sealed, or inner.
Example: data class User(val na
ViewModel is a class that stores and manages UI-related data in a lifecycle-conscious way. MVVM is an architectural pattern that separates the UI from the business logic.
ViewModel is part of the Android Architecture Components and is used to store and manage UI-related data in a lifecycle-conscious way.
ViewModel survives configuration changes such as screen rotations and retains its data.
MVVM stands for Model-View-View...
Normal MCQ questions reasoning, java related and programs outputs
Difference between abstract classes and interfaces, Array sort time complexity
posted on 28 May 2024
I was interviewed in Apr 2024.
Jetpack Compose is a modern Android UI toolkit that simplifies and accelerates UI development.
Declarative UI: Jetpack Compose allows developers to build UI using a declarative programming model.
State management: Jetpack Compose handles state management efficiently, making it easier to update UI based on data changes.
Compose functions: Developers can create reusable UI components using Compose functions.
Interoperability...
remember is used to store a value in a composable function, while rememberSaveable is used to store a value that survives configuration changes.
remember is used to store a value that does not survive configuration changes
rememberSaveable is used to store a value that survives configuration changes, such as rotation of the device
rememberSaveable is typically used for storing view model data in Jetpack Compose
Multiple views in RecyclerView can be handled by using different view types and view holders.
Use getItemViewType() method to return different view types based on position
Create multiple view holders for each view type
Bind data to each view holder based on its type
Example: Creating a chat app with different message types like text, image, and video
UI thread is the main thread in Android responsible for handling user interface interactions.
UI thread is also known as the main thread in Android.
It is responsible for handling user interface interactions such as drawing views, handling touch events, and updating UI components.
Performing long-running tasks on the UI thread can lead to UI freezes and unresponsiveness.
To perform background tasks and prevent blocking the...
Marker interface is an interface with no methods, used to mark a class for special treatment.
Marker interfaces are used to provide metadata about the class.
They do not have any methods to implement.
Examples include Serializable interface in Java.
A fragment is a modular section of an activity that has its own lifecycle, layout, and behavior.
Fragments are reusable components that can be combined to create a multi-pane UI.
They can be added or removed from an activity dynamically.
Fragments have their own lifecycle methods such as onCreate, onCreateView, and onDestroyView.
I applied via Referral and was interviewed in Apr 2024. There were 2 interview rounds.
posted on 13 Sep 2024
I applied via Company Website and was interviewed in Mar 2024. There was 1 interview round.
I applied via Company Website and was interviewed in Sep 2023. There were 2 interview rounds.
The lifecycle of an activity in Android refers to the different states an activity goes through during its lifetime.
onCreate() method is called when the activity is first created
onStart() method is called when the activity becomes visible to the user
onResume() method is called when the activity starts interacting with the user
onPause() method is called when the activity is partially obscured
onStop() method is called wh...
Fragment lifecycle includes onAttach, onCreate, onCreateView, onStart, onResume, onPause, onStop, onDestroyView, onDestroy, onDetach.
onAttach() - fragment is associated with an activity
onCreate() - initialize essential components
onCreateView() - create the fragment's view hierarchy
onStart() - fragment becomes visible
onResume() - fragment is interacting with the user
onPause() - fragment is partially visible
onStop() - fr...
I applied via Job Portal and was interviewed before May 2023. There were 2 interview rounds.
based on 1 interview
Interview experience
Associate Professional Software Engineer
2.2k
salaries
| ₹2 L/yr - ₹7 L/yr |
Software Engineer
2k
salaries
| ₹2.4 L/yr - ₹11.8 L/yr |
Associate Professional
1.4k
salaries
| ₹2 L/yr - ₹7.8 L/yr |
Associate Software Engineer
1.2k
salaries
| ₹3 L/yr - ₹7 L/yr |
Professional 1
1.1k
salaries
| ₹3.4 L/yr - ₹13.5 L/yr |
Cognizant
Capgemini
TCS
Wipro