Upload Button Icon Add office photos
Engaged Employer

i

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

Apexon Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Apexon Senior android Software Engineer Interview Questions and Answers

Updated 25 Nov 2024

Apexon Senior android Software Engineer Interview Experiences

1 interview found

Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Oct 2024. There were 2 interview rounds.

Round 1 - Coding Test 

I was selected in 1st interview. Kotlin questions like MVVM, coroutine etc.

Round 2 - Technical 

(1 Question)

  • Q1. Java Question for interface

Interview Preparation Tips

Interview preparation tips for other job seekers - HR said 2nd interview is you final round you need came Ahmedabad office and F2F mode with manger and team leader(30-30 min time). I was there but no one take my interview F2F, its virtual interview and one apexon's employee gave laptop for virtual interview and round is technical 2 not managerial. I was go Ahmedabad with my own expenses and Android developer(kotlin) interview was taken by Flutter developer who does not knowledge about kotlin language. So, Apexon is lier company. HR person is very lier from Bangalore location.

Interview questions from similar companies

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

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

Round 1 - Technical 

(4 Questions)

  • Q1. Types of job in kotlin coroutine
  • Ans. 

    Types of jobs in Kotlin coroutine include launch, async, withContext, and runBlocking.

    • launch: starts a new coroutine without blocking the current thread

    • async: starts a new coroutine and returns a Deferred object with a result

    • withContext: switches the coroutine context within a coroutine

    • runBlocking: blocks the current thread until the coroutine inside it is completed

  • Answered by AI
  • Q2. What is Flow, Channel diffrent between StateFlow and SharedFlow
  • Ans. 

    Flow is a cold asynchronous data stream, Channel is a hot asynchronous data stream. StateFlow is a hot asynchronous data stream with a state, SharedFlow is a hot asynchronous data stream without a state.

    • Flow is a cold asynchronous data stream that emits values one by one.

    • Channel is a hot asynchronous data stream that can have multiple subscribers.

    • StateFlow is a hot asynchronous data stream that retains the most recent ...

  • Answered by AI
  • Q3. If Flow lifecycle aware
  • Ans. 

    Flow lifecycle aware means using Kotlin Flow with lifecycle awareness in Android development.

    • Flow lifecycle aware helps manage data streams in Android apps

    • It ensures that data emissions are only observed when the lifecycle is in the appropriate state

    • Example: Using Flow with LiveData to update UI components based on lifecycle events

  • Answered by AI
  • Q4. What is inline function and highorder function?
  • Ans. 

    Inline functions are functions that are expanded in place at the call site, while high-order functions are functions that can take other functions as parameters or return them.

    • Inline functions are expanded in place at the call site to improve performance.

    • High-order functions can take other functions as parameters or return them.

    • Example of high-order function: map() function in Kotlin.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare for Kotlin basic

Skills evaluated in this interview

Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed in Feb 2024. There were 3 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Mostly in automotive android
  • Q2. What is car propertymanager and mostly in to aosp
  • Ans. 

    Car propertymanager is a component in AOSP that manages properties related to car-specific features.

    • Car propertymanager is used to handle properties like car make, model, year, etc.

    • It is mostly used in Android Automotive OS for managing car-specific settings and configurations.

    • Developers can use car propertymanager to access and modify car-related properties in their apps.

  • Answered by AI
Round 2 - Behavioral 

(1 Question)

  • Q1. Software skills assessment
Round 3 - Client Interview 

(1 Question)

  • Q1. More than technical it was soft skills assessment

Interview Preparation Tips

Interview preparation tips for other job seekers - This interview for Gothenburg location and client is volvo cars . They asked more soft skills questions and less technical. but they rejected .the reason is need more technical knowledge.the interviewer must ask technical questions then only candidate can explain .this is kind of intentionally rejected . because I passed deep technical discussion with luxoft but client doesn't asked technical much .but they said need more knowledge in technical.what type of assessment is this ? Please check with hr before your round what is the exact client expectations.for HMI development they expecting more in lower level of Android like HAL layer. This is irrelevant to the job role.

Skills evaluated in this interview

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

I applied via Approached by Company and was interviewed in May 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

MC- Android Java related Questions

Round 2 - Technical 

(1 Question)

  • Q1. Kotlin coroutine related, Comparison of Architecture
Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I was interviewed in Aug 2023.

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 

(1 Question)

  • Q1. Android: SOLID, Room dB, Jetpack component Kotlin : advantages, elvis operator, inline/higher order function, DSA- array, list
Round 3 - Technical 

(1 Question)

  • Q1. Java basics OOPS, Hashmaps, DSA problem, Android basics
Round 4 - One-on-one 

(1 Question)

  • Q1. Overall journey , goals

Interview Preparation Tips

Interview preparation tips for other job seekers - My all 3 rounds scheduled on the spot & I cleared with good scores. HR confirmed intitally if 1st round cleared they will release offer immediately, but still arranges 2 more rounds but didn't get any offer from them, it was very disappointing & bad experience
Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
No response

I applied via Naukri.com and was interviewed in May 2023. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Technical 

(2 Questions)

  • Q1. Basic of Android, Java, kotlin, coroutines
  • Q2. Basic of Flutter concepts, dart programming language
Round 3 - Technical 

(1 Question)

  • Q1. Before 2nd round there was documents verification. And second round was client round which they never took it. I took follow ups they told me it's on hold.
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Properly align and format text in your resume. A recruiter will have to spend more time reading poorly aligned text, leading to high chances of rejection.
View all tips
Round 2 - Technical 

(1 Question)

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

(1 Question)

  • Q1. Architecture like MVVM explain
  • Ans. 

    MVVM is an architectural pattern that separates the UI, business logic, and data layers in an Android app.

    • 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 communication and logic.

    • Data binding: Allows automatic updates between the ViewModel and View.

    • Example: Using LiveData to observe c

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
-
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed before Jan 2023. There was 1 interview round.

Round 1 - Technical 

(5 Questions)

  • Q1. Explain MVVM architecture
  • Ans. 

    MVVM is an architectural pattern that separates the UI, business logic, and data layers in an Android app.

    • 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 communication and logic.

    • Data binding: MVVM uses data binding to synchronize the View and ViewModel.

    • Example: In an Android app, the...

  • Answered by AI
  • Q2. Explain Java Basic concept
  • Ans. 

    Java is a high-level programming language known for its simplicity and versatility.

    • Java is an object-oriented language

    • It is platform-independent due to its 'write once, run anywhere' principle

    • Java uses a virtual machine (JVM) to execute code

    • It supports multithreading for concurrent programming

    • Java has automatic memory management through garbage collection

  • Answered by AI
  • Q3. Explain Kotlin modifiers
  • Ans. 

    Kotlin modifiers are keywords used to modify classes, properties, functions, and other elements in Kotlin programming language.

    • Kotlin modifiers include 'public', 'private', 'protected', 'internal', 'open', 'final', 'abstract', 'override', 'lateinit', 'const', 'companion', 'inline', 'data', 'sealed', 'inner', etc.

    • Modifiers like 'public', 'private', 'protected', and 'internal' control the visibility of classes, functions...

  • Answered by AI
  • Q4. Explain RXJava networking library
  • Ans. 

    RXJava is a popular Java library for composing asynchronous and event-based programs using observable sequences.

    • RXJava provides a powerful way to handle asynchronous operations by using observables and subscribers.

    • It simplifies complex asynchronous code by allowing developers to chain operations and handle errors more easily.

    • RXJava is commonly used in Android development for handling network requests and background tas...

  • Answered by AI
  • Q5. Explain Git commit , merge and rebase command
  • Ans. 

    Git commit records changes to the repository, merge combines changes from different branches, and rebase moves changes to a new base commit.

    • Git commit saves changes to the local repository with a message describing the changes made.

    • Git merge combines changes from different branches into the current branch.

    • Git rebase moves changes from one branch to another by applying each commit from the source branch to the target br

  • Answered by AI

Skills evaluated in this interview

Apexon Interview FAQs

How many rounds are there in Apexon Senior android Software Engineer interview?
Apexon interview process usually has 2 rounds. The most common rounds in the Apexon interview process are Coding Test and Technical.

Tell us how to improve this page.

Apexon Senior android Software Engineer Interview Process

based on 1 interview

Interview experience

1
  
Bad
View more

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.4k Interviews
Accenture Interview Questions
3.8
 • 8.1k Interviews
Infosys Interview Questions
3.6
 • 7.5k Interviews
Wipro Interview Questions
3.7
 • 5.6k Interviews
Cognizant Interview Questions
3.8
 • 5.6k Interviews
Capgemini Interview Questions
3.7
 • 4.7k Interviews
Tech Mahindra Interview Questions
3.5
 • 3.8k Interviews
HCLTech Interview Questions
3.5
 • 3.8k Interviews
LTIMindtree Interview Questions
3.8
 • 2.9k Interviews
IBM Interview Questions
4.0
 • 2.3k Interviews
View all
Senior Software Engineer
758 salaries
unlock blur

₹6.2 L/yr - ₹25 L/yr

Software Engineer
597 salaries
unlock blur

₹4 L/yr - ₹14.3 L/yr

Softwaretest Engineer
249 salaries
unlock blur

₹3.3 L/yr - ₹10.3 L/yr

Senior Engineer
238 salaries
unlock blur

₹7 L/yr - ₹26.3 L/yr

Technical Lead
191 salaries
unlock blur

₹10 L/yr - ₹33 L/yr

Explore more salaries
Compare Apexon with

TCS

3.7
Compare

Infosys

3.6
Compare

Wipro

3.7
Compare

HCLTech

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