Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by DXC Technology Team. If you also belong to the team, you can get access from here

DXC Technology Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

DXC Technology Senior Android Developer Interview Questions and Answers

Updated 14 Jul 2023

DXC Technology Senior Android Developer Interview Experiences

1 interview found

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Jun 2023. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Aptitude Test 

The question about prblm solving

Round 3 - Assignment 

Any presentation or pdf to submit it at any topic or else to explain it

Round 4 - Group Discussion 

The discussion with my team mate

Interview Preparation Tips

Topics to prepare for DXC Technology Senior Android Developer interview:
  • About Html
  • C
Interview preparation tips for other job seekers - It will help me for placement

Interview questions from similar companies

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.

Round 1 - Technical 

(4 Questions)

  • Q1. Data class in kotlin
  • Ans. 

    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

  • Answered by AI
  • Q2. Scope functions
  • Q3. Explain viewmodel and mvvm
  • Ans. 

    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...

  • Answered by AI
  • Q4. Higher order functions

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
No response
Round 1 - Aptitude Test 

Normal MCQ questions reasoning, java related and programs outputs

Round 2 - Coding Test 

Difference between abstract classes and interfaces, Array sort time complexity

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
-
Result
Not Selected

I was interviewed in Apr 2024.

Round 1 - One-on-one 

(4 Questions)

  • Q1. Questions related to koltin
  • Q2. Jetpack compose uses
  • Ans. 

    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...

  • Answered by AI
  • Q3. Difference between remember and rememberSaveable
  • Ans. 

    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

  • Answered by AI
  • Q4. Coroutines parallel and sequential processing

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. How do you handle the multiple view in Recyclerview?
  • Ans. 

    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

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. What is UI thread?
  • Ans. 

    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...

  • Answered by AI
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. What is marker interface
  • Ans. 

    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.

  • Answered by AI
Round 2 - One-on-one 

(1 Question)

  • Q1. What is fragment
  • Ans. 

    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.

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Referral and was interviewed in Apr 2024. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. 1. Kotlin 2. co- routine 3. one coding program 4. mvvm 5. basic Android question
Round 2 - Technical 

(1 Question)

  • Q1. Java basic interview question coroutine ,kotlin question what is abstract class ? what is singleton class? mvvm design pattern
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Company Website and was interviewed in Mar 2024. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. MVVM, kotlin, MVP

Interview Preparation Tips

Interview preparation tips for other job seekers - be prepare kotlin and core java
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
No response

I applied via Company Website and was interviewed in Sep 2023. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(2 Questions)

  • Q1. Lifecycle of an activity
  • Ans. 

    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...

  • Answered by AI
  • Q2. Lifecycle of a fragment
  • Ans. 

    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...

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Job Portal and was interviewed before May 2023. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Basic Android and Kotlin questions
Round 2 - Technical 

(1 Question)

  • Q1. Kotlin Questions

DXC Technology Interview FAQs

How many rounds are there in DXC Technology Senior Android Developer interview?
DXC Technology interview process usually has 4 rounds. The most common rounds in the DXC Technology interview process are Resume Shortlist, Aptitude Test and Assignment.

Tell us how to improve this page.

DXC Technology Senior Android Developer Interview Process

based on 1 interview

Interview experience

3
  
Average
View more
DXC Technology Senior Android Developer Salary
based on 6 salaries
₹11 L/yr - ₹17 L/yr
20% more than the average Senior Android Developer Salary in India
View more details
Associate Professional Software Engineer
2.2k salaries
unlock blur

₹2 L/yr - ₹7 L/yr

Software Engineer
2k salaries
unlock blur

₹2.4 L/yr - ₹11.8 L/yr

Associate Professional
1.4k salaries
unlock blur

₹2 L/yr - ₹7.8 L/yr

Associate Software Engineer
1.2k salaries
unlock blur

₹3 L/yr - ₹7 L/yr

Professional 1
1.1k salaries
unlock blur

₹3.4 L/yr - ₹13.5 L/yr

Explore more salaries
Compare DXC Technology with

Cognizant

3.8
Compare

Capgemini

3.7
Compare

TCS

3.7
Compare

Wipro

3.7
Compare
Did you find this page helpful?
Yes No
write
Share an Interview