Upload Button Icon Add office photos
Engaged Employer

i

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

Ezeiatech Systems Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Ezeiatech Systems Android Developer Interview Questions and Answers

Updated 12 May 2023

7 Interview questions

An Android Developer was asked
Q. What are Foreground Services, and how do you implement them?
Ans. 

Foreground services are services that have a higher priority and are visible to the user.

  • Foreground services are used to perform tasks that are noticeable to the user, such as playing music or downloading files.

  • They require a notification to be displayed to the user, indicating that the service is running.

  • To implement a foreground service, you need to create a service class and call startForeground() method in it.

  • ...

An Android Developer was asked
Q. What are the differences between HashMap and LinkedHashMap?
Ans. 

HashMap is unordered while LinkedHashMap maintains insertion order.

  • HashMap provides faster access and retrieval of elements while LinkedHashMap maintains the order of insertion.

  • LinkedHashMap is useful when we need to maintain the order of insertion of elements.

  • HashMap is preferred when order is not important and faster access is required.

  • Example: HashMap is used in caching while LinkedHashMap is used in LRU cache ...

Android Developer Interview Questions Asked at Other Companies

asked in Paytm
Q1. BST Iterator Problem Statement You are tasked with creating a cla ... read more
asked in Hike
Q2. Design a photo viewing app that displays images from the disk in ... read more
asked in Paytm
Q3. Cube Sum Pairs Problem Statement Given a positive integer N, find ... read more
asked in Rupeek
Q4. Majority Element Problem Statement Given an array/list 'ARR' cons ... read more
asked in Paytm
Q5. Colorful Knapsack Problem You are given a set of 'N' stones, each ... read more
An Android Developer was asked
Q. How do you set the bitrate in ExoPlayer?
Ans. 

Bitrate can be set using DefaultTrackSelector in ExoPlayer

  • Create a DefaultTrackSelector instance

  • Create a TrackSelection.Factory instance

  • Set the bitrate using the factory

  • Set the track selector to the player

An Android Developer was asked
Q. What are the differences between MVP and MVVM?
Ans. 

MVP and MVVM are architectural patterns used in software development for separating concerns and improving maintainability.

  • MVP stands for Model-View-Presenter and is a pattern where the presenter acts as a mediator between the view and the model.

  • MVVM stands for Model-View-ViewModel and is a pattern where the view model acts as a mediator between the view and the model.

  • In MVP, the view is responsible for updating t...

An Android Developer was asked
Q. Can a final class in Java be inherited?
Ans. 

No, a final class in Java cannot be inherited.

  • Final classes are those classes which cannot be extended or inherited.

  • If a class is declared as final, it means that it cannot be subclassed.

  • Final classes are used to prevent modification of a class's implementation.

  • Final classes are also used to improve performance and security.

  • For example, the String class in Java is a final class and cannot be inherited.

An Android Developer was asked
Q. Given the input string "I love coding, coding is life", write a function to return the count of each word in the string. Output: [I = 1, love = 1, coding = 2, is = 1, life = 1]
Ans. 

Count the frequency of each word in a given string and return the result as a key-value pair.

  • Split the string into words using space as a delimiter.

  • Use a HashMap or dictionary to store the word counts.

  • Iterate through the list of words and update their counts.

  • Example: For 'I love coding', the output would be {I: 1, love: 1, coding: 1}.

An Android Developer was asked
Q. What is intent services? Intent service vs service
Ans. 

Intent Service is a subclass of Service that performs a single operation on a separate thread.

  • Intent Service is used for long-running operations that do not require user interaction.

  • It is started with an Intent and runs on a separate thread.

  • It stops itself automatically when the operation is complete.

  • It can be used for tasks like downloading a file or uploading data to a server.

  • Intent Service is useful for perform...

Are these interview questions helpful?

Ezeiatech Systems Android Developer Interview Experiences

1 interview found

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 Apr 2023. There was 1 interview round.

Round 1 - One-on-one 

(10 Questions)

  • Q1. Tell me about yourself?
  • Q2. Number of projects done, recent projects and what was the part developed by you?
  • Q3. HashMap vs Linked HashMap
  • Ans. 

    HashMap is unordered while LinkedHashMap maintains insertion order.

    • HashMap provides faster access and retrieval of elements while LinkedHashMap maintains the order of insertion.

    • LinkedHashMap is useful when we need to maintain the order of insertion of elements.

    • HashMap is preferred when order is not important and faster access is required.

    • Example: HashMap is used in caching while LinkedHashMap is used in LRU cache imple...

  • Answered by AI
  • Q4. What is ForeGround services, how to implement them
  • Ans. 

    Foreground services are services that have a higher priority and are visible to the user.

    • Foreground services are used to perform tasks that are noticeable to the user, such as playing music or downloading files.

    • They require a notification to be displayed to the user, indicating that the service is running.

    • To implement a foreground service, you need to create a service class and call startForeground() method in it.

    • You a...

  • Answered by AI
  • Q5. DS question input string : "I love coding, coding is life" output : [I = 1, love = 1, coding = 2, is = 1, life = 1]
  • Ans. 

    Count the frequency of each word in a given string and return the result as a key-value pair.

    • Split the string into words using space as a delimiter.

    • Use a HashMap or dictionary to store the word counts.

    • Iterate through the list of words and update their counts.

    • Example: For 'I love coding', the output would be {I: 1, love: 1, coding: 1}.

  • Answered by AI
  • Q6. What is intent services? Intent service vs service
  • Ans. 

    Intent Service is a subclass of Service that performs a single operation on a separate thread.

    • Intent Service is used for long-running operations that do not require user interaction.

    • It is started with an Intent and runs on a separate thread.

    • It stops itself automatically when the operation is complete.

    • It can be used for tasks like downloading a file or uploading data to a server.

    • Intent Service is useful for performing b...

  • Answered by AI
  • Q7. Can a final class in java be inherited
  • Ans. 

    No, a final class in Java cannot be inherited.

    • Final classes are those classes which cannot be extended or inherited.

    • If a class is declared as final, it means that it cannot be subclassed.

    • Final classes are used to prevent modification of a class's implementation.

    • Final classes are also used to improve performance and security.

    • For example, the String class in Java is a final class and cannot be inherited.

  • Answered by AI
  • Q8. Differences between MVP and MVVM
  • Ans. 

    MVP and MVVM are architectural patterns used in software development for separating concerns and improving maintainability.

    • MVP stands for Model-View-Presenter and is a pattern where the presenter acts as a mediator between the view and the model.

    • MVVM stands for Model-View-ViewModel and is a pattern where the view model acts as a mediator between the view and the model.

    • In MVP, the view is responsible for updating the pr...

  • Answered by AI
  • Q9. Activity lifecycle, Fragment lifecycle, sequence of override method called when back button is pressed on a fragment.
  • Q10. How to set bitrate in ExoPlayer
  • Ans. 

    Bitrate can be set using DefaultTrackSelector in ExoPlayer

    • Create a DefaultTrackSelector instance

    • Create a TrackSelection.Factory instance

    • Set the bitrate using the factory

    • Set the track selector to the player

  • Answered by AI

Skills evaluated in this interview

Top trending discussions

View All
Interview Tips & Stories
2w
toobluntforu
·
works at
Cvent
Can speak English, can’t deliver in interviews
I feel like I can't speak fluently during interviews. I do know english well and use it daily to communicate, but the moment I'm in an interview, I just get stuck. since it's not my first language, I struggle to express what I actually feel. I know the answer in my head, but I just can’t deliver it properly at that moment. Please guide me
Got a question about Ezeiatech Systems?
Ask anonymously on communities.

Interview questions from similar companies

I appeared for an interview before Aug 2016.

Interview Preparation Tips

Round: Resume Shortlist
Experience: I am vinothkumar from Dindugal, I was studied computer engineering in Madurai institute of engineering and technology at sivagangai, I am quality controller in RR DONNELLY at Chennai, my experience 2 years, my family staying in native, my father palanichami he is a former, my mother tamilselvi she is home maker and my one yelder brother Vijayakumar he is driver, I am interested area software engineer, my hobbies are listening music, reading book and news paper, playing and watching cricket
Tips: No comments

Round: Test
Experience: I am vinothkumar from Dindugal, I was studied computer engineering in Madurai institute of engineering and technology at sivagangai, I am quality controller in RR DONNELLY at Chennai, my experience 2 years, my family staying in native, my father palanichami he is a former, my mother tamilselvi she is home maker and my one yelder brother Vijayakumar he is driver, I am interested area software engineer, my hobbies are listening music, reading book and news paper, playing and watching cricket
Tips: No comments
Total Questions: 15

Round: Test
Experience: See my mentality
Tips: No comments
Duration: 45 minutes

Round: Group Discussion
Experience: Communication
Tips: No comments

Skills: Communication And Confidence

Android Developer Interview Questions Asked at Other Companies

asked in Paytm
Q1. BST Iterator Problem Statement You are tasked with creating a cla ... read more
asked in Hike
Q2. Design a photo viewing app that displays images from the disk in ... read more
asked in Paytm
Q3. Cube Sum Pairs Problem Statement Given a positive integer N, find ... read more
asked in Rupeek
Q4. Majority Element Problem Statement Given an array/list 'ARR' cons ... read more
asked in Paytm
Q5. Colorful Knapsack Problem You are given a set of 'N' stones, each ... read more

Interview Questionnaire 

1 Question

  • Q1. Difference between for and for each
  • Ans. 

    For loop is used for iterating over a range of values while for each loop is used for iterating over elements of an array.

    • For loop is used when the number of iterations is known beforehand.

    • For each loop is used when the number of iterations is not known beforehand.

    • For loop can be used with any iterable object.

    • For each loop can only be used with arrays and other iterable objects.

    • For loop uses an index variable to access...

  • Answered by AI
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement

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 

(1 Question)

  • Q1. Qs related to javascript
Round 3 - HR 

(1 Question)

  • Q1. Why should we hire you
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
  • Q1. Explain the Life cycle of Mobile application?
  • Ans. 

    The mobile application life cycle includes stages from development to deployment and maintenance, ensuring optimal performance and user experience.

    • 1. Development: Writing code using languages like Swift for iOS or Kotlin for Android.

    • 2. Testing: Conducting unit tests, integration tests, and user acceptance tests to ensure functionality.

    • 3. Deployment: Releasing the app on platforms like Google Play Store or Apple App Sto...

  • Answered by AI
  • Q2. How can we find Max and Min salary in single query?
  • Ans. 

    Use SQL's aggregate functions to find both max and min salary in a single query efficiently.

    • Use the SQL query: SELECT MAX(salary) AS MaxSalary, MIN(salary) AS MinSalary FROM Employees;

    • This query retrieves the highest and lowest salaries from the Employees table in one go.

    • Aggregate functions like MAX() and MIN() can be used together in the SELECT statement.

    • Ensure the salary column is numeric to avoid errors during aggre...

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview before Mar 2024, where I was asked the following questions.

  • Q1. What is flutter used for?
  • Ans. 

    Flutter is an open-source UI toolkit for building natively compiled applications for mobile, web, and desktop from a single codebase.

    • Cross-platform development: Write once, run on iOS and Android.

    • Fast development: Hot reload feature allows for quick iterations.

    • Rich UI components: Provides a wide range of customizable widgets.

    • Performance: Compiles to native ARM code for high performance.

    • Web and desktop support: Can also...

  • Answered by AI
  • Q2. What is a widget in flutter?
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview before Mar 2024, where I was asked the following questions.

  • Q1. What is the process for creating a star pattern?
  • Ans. 

    Creating a star pattern involves using loops to print stars in a specific arrangement, often resembling geometric shapes.

    • Determine the size of the pattern (e.g., number of rows).

    • Use nested loops: an outer loop for rows and an inner loop for columns.

    • For a right-angled triangle, print stars incrementally: 1 star in the first row, 2 in the second, etc.

    • For a pyramid shape, center the stars by adding spaces before printing ...

  • Answered by AI
  • Q2. What is Object-Oriented Programming (OOP) in Java?
  • Ans. 

    Object-Oriented Programming (OOP) in Java is a programming paradigm based on objects that encapsulate data and behavior.

    • Encapsulation: Bundling data and methods that operate on the data within one unit (class). Example: class Car { int speed; void accelerate() {...} }

    • Inheritance: Mechanism to create a new class using properties of an existing class. Example: class ElectricCar extends Car {...}

    • Polymorphism: Ability to p...

  • Answered by AI
Are these interview questions helpful?
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview before Mar 2024.

Round 1 - Coding Test 

Small application that perform crud operation

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 - Coding Test 

Its very good the give a scenario and according to that you have to develop a project

Round 3 - Technical 

(2 Questions)

  • Q1. What is inhertance and its type
  • Ans. 

    Inheritance is a mechanism in OOP where a new class is derived from an existing class.

    • It allows the new class to inherit the properties and methods of the existing class.

    • There are 4 types of inheritance: Single, Multiple, Hierarchical, and Multilevel.

    • Example: A class 'Car' can inherit properties and methods from a class 'Vehicle'.

  • Answered by AI
  • Q2. What is Polymorpism and thier type
  • Ans. 

    Polymorphism is the ability of an object to take on many forms. There are two types: compile-time and runtime polymorphism.

    • Compile-time polymorphism is achieved through function overloading and operator overloading.

    • Runtime polymorphism is achieved through virtual functions and function overriding.

    • Polymorphism allows for code reusability and flexibility in object-oriented programming.

    • Example of compile-time polymorphism...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be prepare and trust yourself, practice with coding
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - HR 

(1 Question)

  • Q1. Tell me about yourself

Ezeiatech Systems Interview FAQs

How many rounds are there in Ezeiatech Systems Android Developer interview?
Ezeiatech Systems interview process usually has 2 rounds. The most common rounds in the Ezeiatech Systems interview process are Resume Shortlist and One-on-one Round.
How to prepare for Ezeiatech Systems Android Developer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Ezeiatech Systems. The most common topics and skills that interviewers at Ezeiatech Systems expect are Android, JSON, SDK and Android Studio.
What are the top questions asked in Ezeiatech Systems Android Developer interview?

Some of the top questions asked at the Ezeiatech Systems Android Developer interview -

  1. DS question input string : "I love coding, coding is life" output : [I = 1, lov...read more
  2. What is intent services? Intent service vs serv...read more
  3. What is ForeGround services, how to implement t...read more

Tell us how to improve this page.

Overall Interview Experience Rating

3/5

based on 1 interview experience

Difficulty level

Moderate 100%

Duration

Less than 2 weeks 100%
View more

Interview Questions from Similar Companies

HCL Infosystems Interview Questions
3.9
 • 144 Interviews
ClaySys Interview Questions
2.9
 • 26 Interviews
DynPro Interview Questions
3.8
 • 24 Interviews
Greytrix Interview Questions
3.7
 • 14 Interviews
V2soft Interview Questions
3.7
 • 12 Interviews
BANGMETRIC Interview Questions
3.8
 • 12 Interviews
View all
Ezeiatech Systems Android Developer Salary
based on 5 salaries
₹2 L/yr - ₹8.4 L/yr
22% less than the average Android Developer Salary in India
View more details

Ezeiatech Systems Android Developer Reviews and Ratings

based on 1 review

1.0/5

Rating in categories

1.0

Skill development

1.0

Work-life balance

1.0

Salary

1.0

Job security

1.0

Company culture

1.0

Promotions

1.0

Work satisfaction

Explore 1 Review and Rating
Software Engineer
47 salaries
unlock blur

₹4.3 L/yr - ₹10 L/yr

Senior Software Engineer
27 salaries
unlock blur

₹7.8 L/yr - ₹14.1 L/yr

Software Developer
23 salaries
unlock blur

₹3 L/yr - ₹13.1 L/yr

Machine Learning Engineer
7 salaries
unlock blur

₹5 L/yr - ₹9 L/yr

Java Developer
6 salaries
unlock blur

₹0.9 L/yr - ₹7.5 L/yr

Explore more salaries
Compare Ezeiatech Systems with

HCL Infosystems

3.9
Compare

Accel Frontline

3.9
Compare

DynPro

3.8
Compare

ClaySys

3.0
Compare
write
Share an Interview