Upload Button Icon Add office photos

Filter interviews by

Whiz Solutions Android Developer Interview Questions and Answers

Updated 22 Mar 2023

Whiz Solutions Android Developer Interview Experiences

1 interview found

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

I applied via Naukri.com and was interviewed before Mar 2022. 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. What is Abstract class
  • Ans. 

    An abstract class is a class that cannot be instantiated and is used as a base class for other classes.

    • An abstract class can have abstract and non-abstract methods.

    • Abstract methods have no implementation and must be implemented by the subclass.

    • Abstract classes can have constructors and instance variables.

    • An abstract class can be extended by a subclass, which must implement all abstract methods.

    • Example: Animal is an abs...

  • Answered by AI
  • Q2. What is Android lifecycle
  • Ans. 

    Android lifecycle refers to the series of states an Android app goes through from launch to termination.

    • The lifecycle includes states such as onCreate(), onStart(), onResume(), onPause(), onStop(), and onDestroy().

    • Each state has a specific purpose and allows the app to respond to various events such as user interaction or system events.

    • Understanding the Android lifecycle is important for proper app development and mana...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Keep it easy and short about yourself and dont pani

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. All technical Jetpack concept no DSA questions and asked all theoretical questions
  • Q2. What are coroutine, how to secure ur app data, network call in android , ssl pinning, notification's implementation through FCM, android basic questions
  • Ans. 

    Coroutines are a way to perform asynchronous operations in Android, securing app data involves encryption, SSL pinning enhances security, FCM for notifications.

    • Coroutines are used for managing asynchronous operations in Android, allowing for efficient and non-blocking code execution.

    • Securing app data involves using encryption techniques such as AES to protect sensitive information from unauthorized access.

    • SSL pinning i...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Learn this topics and also DSA questions get asked in coding round and be consistent

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Basics of Android
Round 2 - Technical 

(1 Question)

  • Q1. Technical implementation
Round 3 - HR 

(1 Question)

  • Q1. Company fit culture test
Interview experience
5
Excellent
Difficulty level
-
Process Duration
2-4 weeks
Result
-
Round 1 - Technical 

(3 Questions)

  • Q1. Basic of kotlin questions
  • Q2. Live data and life cycle
  • Q3. Diff between MVVM and other architectures
  • Ans. 

    MVVM is a design pattern that separates the UI, business logic, and data layers, promoting better code organization and testability.

    • MVVM stands for Model-View-ViewModel, where the ViewModel acts as an intermediary between the View and the Model.

    • MVVM promotes data binding, making it easier to keep the UI in sync with the underlying data.

    • Other architectures like MVC (Model-View-Controller) and MVP (Model-View-Presenter) ...

  • Answered by AI

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Hard
Process Duration
2-4 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed before Oct 2023. There were 3 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Core Android Kotlin
  • Q2. DSA - with time complexity and space complexity
  • Ans. 

    Data Structures and Algorithms with time and space complexity analysis

    • Discuss various data structures like arrays, linked lists, trees, graphs, etc.

    • Explain common algorithms like sorting, searching, dynamic programming, etc.

    • Analyze time complexity using Big O notation and space complexity using memory usage

    • Provide examples of code snippets with their corresponding time and space complexities

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. Client round - Project related questions
Round 3 - HR 

(1 Question)

  • Q1. Salari discussions
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
More than 8 weeks
Result
Not Selected

I applied via Newspaper Ad and was interviewed before Jan 2022. 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 - HR 

(2 Questions)

  • Q1. What is your experience
  • Q2. What is your digree nothing else start

Interview Preparation Tips

Interview preparation tips for other job seekers - Work for hart nothing is impossible any one can do this
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Android basics such as content providers
  • Q2. Jetpack basics such as live data

I applied via Naukri.com and was interviewed in Apr 2022. There were 2 interview rounds.

Round 1 - Technical 

(3 Questions)

  • Q1. Android basics, fragments, activities, their life cycle
  • Q2. Java basics, wrapper, kotlin, mvvm, api calls
  • Q3. Dsa question- move all the zeroes to left and 1s to the right
  • Ans. 

    Move all zeroes to left and ones to right in an array

    • Iterate through the array from both ends

    • Swap the elements if left is 1 and right is 0

    • Stop when left and right pointers meet

  • Answered by AI
Round 2 - Technical 

(4 Questions)

  • Q1. Service, background foreground service
  • Q2. Mvvm, how does it work, viewmodel internal
  • Q3. Memory leakage, how to avoid and identify
  • Ans. 

    Memory leakage can cause app crashes and slow performance. It can be avoided by proper memory management and identifying the root cause.

    • Avoid creating unnecessary objects

    • Release unused resources

    • Use memory profiling tools like Android Profiler

    • Avoid static references to objects

    • Use weak references when necessary

  • Answered by AI
  • Q4. Perquisite to release app on play store
  • Ans. 

    Perquisites for releasing an app on Play Store

    • Creating a developer account on Google Play Console

    • Complying with Google Play policies and guidelines

    • Providing accurate app information and metadata

    • Ensuring app compatibility with target devices

    • Testing app thoroughly for bugs and crashes

    • Publishing app with appropriate content rating

    • Setting up monetization options and pricing

    • Providing customer support and responding to user

  • Answered by AI

Interview Preparation Tips

Topics to prepare for GlobalLogic Android Developer interview:
  • Android
  • Java
  • Multithreading
  • Kotlin
  • MVVM
Interview preparation tips for other job seekers - Better to prepare a hands on project

Skills evaluated in this interview

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

(5 Questions)

  • Q1. Difference between commit( ) and apply( ) in SharedPreferences?
  • Ans. 

    commit() writes the changes synchronously, apply() writes the changes asynchronously.

    • commit() returns a boolean value indicating success or failure, while apply() does not.

    • commit() writes the changes immediately to the disk, while apply() writes the changes to the memory first and then to the disk asynchronously.

    • apply() is faster than commit() as it writes the changes in the background thread.

    • Use commit() when you need...

  • Answered by AI
  • Q2. Difference between Alpha and Beta testing?
  • Ans. 

    Alpha testing is done by internal teams before release, while beta testing is done by external users after alpha testing.

    • Alpha testing is done by internal teams to identify bugs and issues before releasing the software to the public.

    • Beta testing is done by external users who are not part of the development team to gather feedback and identify any remaining issues.

    • Alpha testing is usually done in a controlled environmen...

  • Answered by AI
  • Q3. What is Product Flavour?
  • Ans. 

    Product Flavour is a feature in Android development that allows you to create different versions of your app with different configurations.

    • Product Flavours are used to create different versions of an app for different purposes or target audiences.

    • Each Product Flavour can have its own unique code, resources, and configurations.

    • Product Flavours are defined in the build.gradle file of an Android project.

    • Examples of Produc...

  • Answered by AI
  • Q4. Can we use Activity without XML?
  • Ans. 

    Yes, we can use Activity without XML by programmatically creating the UI elements.

    • Activities can be created and managed entirely in code without using XML layouts.

    • UI elements can be added to the activity using Java code.

    • This approach is useful for creating dynamic UIs or for cases where XML layouts are not suitable.

  • Answered by AI
  • Q5. Can we downgrade the app from PlayStore?
  • Ans. 

    Yes, users can downgrade an app from PlayStore by uninstalling the current version and installing an older version manually.

    • Users can uninstall the current version of the app from their device.

    • They can then search for the older version of the app APK file online or use a backup they may have.

    • After downloading the older version APK, they can manually install it on their device.

  • Answered by AI

Skills evaluated in this interview

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

I applied via LinkedIn and was interviewed in Dec 2023. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. How to create singleton class? What is the use of Proguard and How Proguard internally works? Write code to implement ViewModel What is the difference between apk and aab?
  • Ans. 

    A singleton class is a class that can only have one instance created at a time. Proguard is a tool used for code obfuscation and optimization. ViewModel is a class that stores and manages UI-related data.

    • To create a singleton class, make the constructor private, create a static method to return the instance, and use a static variable to hold the instance.

    • Proguard is used to shrink, optimize, and obfuscate the code in a...

  • Answered by AI

Skills evaluated in this interview

Whiz Solutions Interview FAQs

How many rounds are there in Whiz Solutions Android Developer interview?
Whiz Solutions interview process usually has 2 rounds. The most common rounds in the Whiz Solutions interview process are Resume Shortlist and Technical.
What are the top questions asked in Whiz Solutions Android Developer interview?

Some of the top questions asked at the Whiz Solutions Android Developer interview -

  1. What is Android lifecy...read more
  2. What is Abstract cl...read more

Tell us how to improve this page.

Whiz Solutions Android Developer Interview Process

based on 1 interview

Interview experience

2
  
Poor
View more
Whiz Solutions Android Developer Salary
based on 4 salaries
₹3.4 L/yr - ₹5.4 L/yr
38% less than the average Android Developer Salary in India
View more details

Whiz Solutions Android Developer Reviews and Ratings

based on 1 review

4.0/5

Rating in categories

3.0

Skill development

3.0

Work-life balance

2.0

Salary

3.0

Job security

3.0

Company culture

2.0

Promotions

2.0

Work satisfaction

Explore 1 Review and Rating
Software Developer
6 salaries
unlock blur

₹3.3 L/yr - ₹5 L/yr

Full Stack Developer
5 salaries
unlock blur

₹3.6 L/yr - ₹8.8 L/yr

Senior Software Engineer
4 salaries
unlock blur

₹6.6 L/yr - ₹19.2 L/yr

Senior SEO Executive
4 salaries
unlock blur

₹5.2 L/yr - ₹7 L/yr

Android Developer
4 salaries
unlock blur

₹3.3 L/yr - ₹5.4 L/yr

Explore more salaries
Compare Whiz Solutions 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